Tip C#: Validando entradas numricas…

Ayer presente un pequeo trabajo en C#, era cosa sencilla pero era requisito para tener derecho a hacer el examen mensual de la materia… de ah el motivo e inspiracin de este post =)

Exactamente estaba trabajando con varias capturas de numeros desde la consola… considerando el caracter del trabajo me imagin que el profe’ provocara un fallo -a propsito- en el programa capturando/introduciendo letras en lugares donde uno debe introducir numeros, no se por qu se me vino eso a la cabeza pero igual y tengo razn

Para ser honesto, quera publicar el cdigo del trabajo completo pero de momento no puedo por que si alguin de mi saln lo ve podra copiarlo y entregarlo con su nombre… saben perfectamente que me vale un sorbete pero el profe’ tiene una regla muy especial: Si copias algo, anular tu trabajo y el de la persona al que le has copiado :C que si como lo detecta? las estructura del trabajo es la misma, slo que los copiones usan otros identificadores :rf: vamos, no es normal que alguien programe exactamente de la misma manera que t -aunque hay excepciones-

La rutina que us es algo as como esto:

static void Main(string[] args)
{
double n = 0 ;
do
{
try
{
Console.Clear();
Console.Write(”Numero: “);
n = Double.Parse(Console.ReadLine());
}
catch
{
continue;
}
} while ( n < =0 );
// n ya es un numero mayor que zero =)
Console.Write(”n = {0}”, n);
Console.ReadKey();
}

Por la naturaleza del ejercicio, era obvio que slo se poda trabajar con nmeros mayores que zero as que con la rutina de arriba me aseguro de cualquier error “de dedo” para luego continuar con el resto :)

Saludos ^^

4 Comments »

  1. Dennis Mike dijo,

    June 26, 2007 @ 14:41

    xD se parece a javascript el lenguaje, me vas a tener que pasar un manual y el programa felipe, yo creo que esta o la otra semana voy a tu casa

  2. Guido dijo,

    June 26, 2007 @ 18:36

    muy basico.

  3. felipEx dijo,

    June 26, 2007 @ 22:04

    Guido: lo s… es slo que estoy aprendiendo a trabajar con C# y pues tambin me servira compartiendo informacin.. :)

    Gracias x el comentario =)

  4. emhir619 dijo,

    June 26, 2007 @ 22:24

    te la viajas man, nomas te faltaron los puntos y comas, como bien lo dijiste yo mismo te copiaria el trabajo de C# pero prefiero aprender como se hace y tener errores etc, etc. Cuando quieras un paro pidelo tu amigo emhir

 

Deje su comentario, su opinión es importante.





* Me reservo el derecho de eliminar/editar comentarios con lenguaje/conductas inapropiadas. =)