Dudas con un/a bucle/sentencia
Publicado por Ale (8 intervenciones) el 18/10/2012 08:56:07
Quiero q este programa me pida ingresar 1 ó 2 aún cuando ingrese 3 por ejemplo, pero no pasa nada, el programa se queda, no continúa, sólo funciona (y en ese caso expulsa "Ok") cuando tecleo 1 ó 2, pero para otros valores no hace lo que quisiera (osea que me pida ingresar 1 ó 2 para luego recibir el mensaje "Ok"), probé con switch también, pero no veo la forma, ni con otros arreglos al programa. ¿Me podrían ayudar por favor? Muchas gracias
%function retorna
k=input('Ingrese la opción 1 ó 2: ');
d=k;
if d==1 || d==2
fprintf('Ok \n');
else
fprintf('Mal \n');
n=input('Ingrese 1ó 2: ');
n=d;
end
%function retorna
k=input('Ingrese la opción 1 ó 2: ');
d=k;
if d==1 || d==2
fprintf('Ok \n');
else
fprintf('Mal \n');
n=input('Ingrese 1ó 2: ');
n=d;
end
Valora esta pregunta


0