Matlab - Preguntar hasta que dar un valor correcto

 
Vista:
sin imagen de perfil

Preguntar hasta que dar un valor correcto

Publicado por cesar (1 intervención) el 22/07/2017 08:05:33
Hola soy nuevo en este tema y en el foro.

Me gustaria saber como puedo:
hacer una pregunta y si no responden uno de los valores pedidos volver a preguntar y dar la opción de terminar el programa.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Lindsey
Val: 419
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Preguntar hasta que dar un valor correcto

Publicado por Lindsey (119 intervenciones) el 22/07/2017 21:09:14
1
2
3
4
5
6
7
8
9
10
% Respuesta deseada: 1
respuesta=input('Ingrese el valor pedido: ');
while respuesta~=1
    decision=input('Valor incorrecto ¿Desea terminar (a) o volver a ingresar valor (b)?','s');
    if strcmp(decision,'a')==1
        break
    elseif strcmp(decision,'b')==1
        respuesta=input('Ingrese el valor pedido: ');
    end
end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar