viernes, 14 de mayo de 2010

PROYECTO WHILE

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ProyectoWhile
{
class AplicacionWhile
{
const int MIN = 1;
const int MAX = 10;
const string QUIT_CHAR = "Q";

static void Main(string[] args)
{
Random rnd = new Random();
double NumeroCorrecto;

string ingreso;
int userGuess;

bool GuessCorrecto = false;
bool userQuit = false;

while(!GuessCorrecto && !userQuit){
NumeroCorrecto = rnd.NextDouble()*MAX;
NumeroCorrecto = Math.Round(NumeroCorrecto);

Console.Write("Adivine un número entre {0} y {1}... ({2} para salir)",MIN,MAX,QUIT_CHAR);
ingreso = Console.ReadLine();

if (0 == String.Compare(ingreso, QUIT_CHAR, true))
userQuit = true;
else
{
userGuess = Convert.ToInt32(ingreso);
GuessCorrecto=(userGuess==NumeroCorrecto);

Console.WriteLine("El número correcto era {0}\n",NumeroCorrecto);
}
}
if (GuessCorrecto && !userQuit)
{
Console.WriteLine("Felicidades!!!");
}
else
{
Console.WriteLine("QUizás la próxima vez será¡¡¡¡");
}
Console.ReadLine();
}
}
}

No hay comentarios:

Publicar un comentario

*Dejanos Tus Comentarios*