lunes, 27 de mayo de 2013

Adivinar un numero de la suerte.C#

using System;


class tarea
{
     static void Main(string[] args)
    {


        Console.ForegroundColor = ConsoleColor.Red;

        Console.BackgroundColor = ConsoleColor.White;
     



        int numero = 0;
        int adivinar = 0;
        int i = 0;
        int oportunidades = 4;
        Random rnd = new Random();
        char resp = '\0';

        Console.WriteLine("!!!!!!!!ADIVINA UN NÚMERO ENTRE 0 y 30.!!!!!!!!");
        Console.WriteLine();
        Console.WriteLine();
        Console.WriteLine("=====TIENES 4 OPORTUNIDADES======");
        Console.WriteLine();
        do
        {
            adivinar = (int)(rnd.Next(0, 30));
            i = 0;
            do
            {
                Console.Write("\n Número: ");
                numero =Convert.ToInt32(Console.ReadLine());
                if (numero < adivinar)
                 
                    Console.WriteLine("           !SUGERENCIA!:=Introduce un número mas grande.=");
                else if (numero > adivinar)
               
                    Console.WriteLine("          !SUGERENCIA!:=Introduce un número mas pequeño.=");
                else if (numero == adivinar)
                    Console.WriteLine("Muy bien!!!!. Has Ganado");
                i++;
            }
            while ((numero != adivinar) && (i < oportunidades));

            if (numero != adivinar)
                Console.WriteLine("No Adivinaste. El número secreto era el " + adivinar);

            Console.Write("\n¿QUIERES VOLVER A JUGAR? (si/no): ");
            resp = (char)Console.Read();
            Console.ReadLine(); // limpiar buffer de entrada
        }
        while (resp == 's');
    }
}

No hay comentarios.:

Publicar un comentario

Es muy importante tu comentarios: