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:
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.
Código (c) [Seleccionar]
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.