Esempio n. 1
0
        public static void Main(string[] args)
        {
            Dado dado1 = new Dado(6);
            Dado dado2 = new Dado(6);

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("{0} {1}", dado1.Lancar(), dado2.Lancar());
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Random rnd = new Random();

            Dado d1 = new Dado(rnd.Next(1, 6));
            Dado d2 = new Dado(rnd.Next(1, 6));
            Dado d3 = new Dado(rnd.Next(1, 6));


            Dado d = d1 + d2;

            d1.imprime();
            d3.imprime();
            d.imprime();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var  tirada  = new Random();
            char entrada = 'a';

            do
            {
                Console.WriteLine("Presione una tecla para lanzar el dado o Z para salir");
                Console.WriteLine("-----------------------------------------------------");
                entrada = Console.ReadKey().KeyChar;
                Console.WriteLine();


                int lanza = tirada.Next(1, 7);

                switch (lanza)
                {
                case 1:
                    Dado.Cara1();
                    break;

                case 2:
                    Dado.Cara2();
                    break;

                case 3:
                    Dado.Cara3();
                    break;

                case 4:
                    Dado.Cara4();
                    break;

                case 5:
                    Dado.Cara5();
                    break;

                case 6:
                    Dado.Cara6();
                    break;

                default:
                    break;
                }
            } while (entrada != 'Z');
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Dado d1 = new Dado(6);

            d1.color = "Amarillo";

            Dado d2 = new Dado(4);

            d2.color = "Blanco";

            Dado d3 = new Dado(2);

            d3.color = "Verde";

            if (d1 > d2 && d1 > d3)
            {
                d1.Imprimir();
            }
            else if (d2 > d1 && d2 > d3)
            {
                d2.Imprimir();
            }
            else if (d3 > d1 && d3 > d2)
            {
                d3.Imprimir();
            }
            else if (d1 == d2)
            {
                Console.WriteLine("Los dados {0} y {1} tienen el mismo valor", d1.color, d2.color);
            }
            else if (d1 == d3)
            {
                Console.WriteLine("Los dados {0} y {1} tienen el mismo valor", d1.color, d3.color);
            }
            else if (d2 == d3)
            {
                Console.WriteLine("Los dados {0} y {1} tienen el mismo valor", d2.color, d3.color);
            }
            else
            {
                Console.WriteLine("Los dados tienen el mismo valor");
            }

            Console.ReadKey();
        }
Esempio n. 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            d1 = new Dado();
            int[] registro;
            registro = new int[6];
            int lanza, count = 1;

            for (int i = 0; i < 100; i++)
            {
                lanza = d1.lanzarDado();
                registro[lanza - 1]++;
            }
            foreach (int element in registro)
            {
                textBox1.Text += "Cara " + count + ": " + Convert.ToString(element) + Environment.NewLine;
                count++;
            }
        }
Esempio n. 6
0
 public Form1()
 {
     InitializeComponent();
     dado2 = new Dado();
     dado  = new Dado();
 }
Esempio n. 7
0
        //metodo
        public static Dado operator +(Dado d, Dado d2)
        {
            Dado result = new Dado(d.valor + d2.valor);

            return(result);
        }
Esempio n. 8
0
 private void Form1_Load(object sender, EventArgs e)
 {
     d = new Dado();
 }