using break and continue to using true extend ?

1 visualización (últimos 30 días)
Ugur Sahin
Ugur Sahin el 15 de Feb. de 2020
Comentada: Walter Roberson el 16 de Feb. de 2020
Hi guys,
I am trying to get input in the true interval such as that if m value interval 0<m<20 continue to process(jump to next row), but m>20 break the process with error message. How can ı do that with while or for and continue, break functions can anyone help me ?
Mass = input('please enter the mass');
while 0<Mass || Mass<20
continue
end
while Mass>20
break
fprintf('the wrong extend of value');
end
I have tried that but doesn't process. Could you help me ?
  1 comentario
Walter Roberson
Walter Roberson el 16 de Feb. de 2020
What should happen for m <= 0 ? It should not continue to process, but it should also not generate an error message ?

Iniciar sesión para comentar.

Respuesta aceptada

Sindar
Sindar el 16 de Feb. de 2020
It sounds like you want to check the conditions with if statements inside your while loop:
while true
% do stuff
Mass = input('please enter the mass');
if Mass > 20
break
fprintf('the wrong extend of value');
end
% already checked Mass > 20
if Mass > 0
continue
end
% do stuff if Mass <=0
end

Más respuestas (0)

Categorías

Más información sobre Discontinuities en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by