viernes, 14 de mayo de 2010

PROYECTO BREAK

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

namespace ProyectoBreak
{
class AplicacionBucleInfinito
{
const int MIN = 1;
const int MAX = 10;
const string CarSALIR = "Q";

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

string ingreso;
int userGuess;

bool correctGuess = false;
bool userQuit = false;

while(true){
numeroCorrecto = rnd.NextDouble()*MAX;
numeroCorrecto = Math.Round(numeroCorrecto);
Console.Write("Adivine un número entre {0} y {1} ... ({2} para salir)",MIN,MAX,CarSALIR);
ingreso = Console.ReadLine();
if (0 == String.Compare(ingreso, CarSALIR, true))
{
userQuit = true;
break;
}
else {
userGuess = Convert.ToInt32(ingreso);
correctGuess=(userGuess==numeroCorrecto);
if ((correctGuess = (userGuess == numeroCorrecto)))
{
break;
}
else {
Console.WriteLine("El número correcto era {0}\n",numeroCorrecto);
}
}
}
if (correctGuess && !userQuit)
{
Console.WriteLine("¡FELICIDADES¡");
}
else {
Console.WriteLine("¡Quizás para la próxima vez¡");
}
}
}
}

No hay comentarios:

Publicar un comentario

*Dejanos Tus Comentarios*