Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programación

Duda con c++

manzie
2007-11-30 00:37 - Respuestas: 1 - Tema nº: 2485035


Características: Windows XP Profesional, 80Gb.

Hola, soy un poco principiante en programar y me han pedido que haga un programa q tenga una funcion con tres entradas q introducire, un numero, limite superior e inferior.si el numero esta dentro de rango de los limites, la funcion devolvera ese numero, hasta aqui lo tengo claro, pero como hago para que si el rango esta fuera de los limites de un mesaje de error y vuelva a pedir el numero.La solucio q tendria q dar es:

[ entre 3 y 7 , ambos incluidos]: 2 -> error: fuera de rango [3,7]
[ entre 3 y 7 , ambos incluidos]: 8 -> error: fuera de rango [3,7]
[ entre 3 y 7 , ambos incluidos]: 1 -> error: fuera de rango [3,7]
[ entre 3 y 7 , ambos incluidos]: 5


Muchas gracias

Posibles soluciones:
Duda con c++Duda con c++
DudaDuda
Duda Duda
Duda de ramDuda de ram
La dudaLa duda
TheTourist

Re: Duda con c++ - 2007-11-30 04:38 - Respuesta 2

Hola

Con un while???

La verdad no recuerdo mucho el formato del codigo de c++, si me equivoco lo corrijes

Correcto=0;
while (Correcto==0) {
printf("ingrese numeros");
**Pides los numeros**
if((limite_inf=numero)) {
Correcto=1;
} else printf("Error: fuera de rango");
}


Algo asi, ojala te sirva de ayuda

saludos
Página:1

Respuestas relacionadas:

DudaDudaForo
Una dudaUna dudaForo
DudaDudaForo
Una dudaUna dudaForo
...duda......duda...Foro
Duda...Duda...Foro
DudaDudaForo
DudaDudaForo
Duda de ideDuda de ideForo
M.a.c  dudaM.a.c dudaForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos20 Noviembre 2024