jueves, 28 de enero de 2016

Programa del cubo de R

public class Cubo
{


    public int lados; //2
    public string[] colores; //rojo, azul

    public Cubo(int lados, string[] colores)
{
        this.lados = lados;
        this.colores = colores;
    }


}

class CuboR
    {
        Cubo[] cubo;

        public CuboR() {

            cubo = new Cubo[4];

            string[] s1 =  { "rojo" };
            string[] s2 = { "verde","azul" };
            string[] s3 = { "rojo","amarillo","naranja" };
            string[] s4 = { "blanco","azul" };

            cubo[0] = new Cubo(1, s1);
            cubo[1] = new Cubo(2, s2);
            cubo[2] = new Cubo(3, s3);
            cubo[3] = new Cubo(2, s4);

        }

        public void muestraCubos() {
            for (int i=0;i < 4; i++) {
                Console.WriteLine(cubo[i].lados);
                for (int j = 0; j < cubo[i].colores.Length; j++)
                    Console.WriteLine(cubo[i].colores[j]);
            }
        }
    }

En el programa principal poner

CuboR cr = new CuboR();

            cr.muestraCubos();

            Console.Read();