Modulo distinguir letras de numeros

Iniciado por grandanh, 14 Febrero 2014, 17:57 PM

0 Miembros y 1 Visitante están viendo este tema.

Sefean

Muchas gracias, no funciona exactamente como necesitabamos pero gracias a lo que has puesto hemos conseguido modificarlo para que funcione como nos exigian, muchas gracias.

Atap

Hola a todos, sé que el problema ya está solucionado, pero aún así me gustaría dar mi propia idea por si alguien ve el tema y le puede servir >_<. Mi ejemplo es en C, pues es el lenguaje que estudio actualmente:


void main()
{
    int numero = 0;

    int minimo = 1;  // Esta variable y la siguiente pueden establecerse como constantes tambien.

    int maximo = 1000;

    do
   {

      printf("Introduce un numero (mayor a %d y menor a %d): ");
      scanf("%d", &numero);
      fflush(stdin);

   }while(numero < minimo || numero > maximo);

}



Como podemos apreciar, si es la validación de un numero y conocemos sus limites, podemos hacer una tecnica sencilla de validación de datos como esta. Como también se puede apreciar, utilizar una estructura de bucle while, do-while, o un bucle for con una sentencia if, es el truco para hacer una buena validación.

Espero haberles ayudado, también quiero decir que es mi primer post, mucho gusto a todos xD.