While Loops- Flaps Problem, need advice
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have a program that sets the flaps on an airplane(Theoretically) up and down 5 degrees each time, but when i get to 30 is should only display Flaps Full DOWN, and when it gets to 0 is should be Flaps Full UP and shouldnt display the degrees. Is there a function that will get me out of the elseif statemnt? because break; gets me out of the whole program. Heres my program:
%Glass cockpit flap simulator:
total=0;
cnt=0;
again = true;
while again==true
let=lower(input('U for up, D for down, Q for quit:','s'));
cnt=cnt+1;
if let~='u' && let~='d' && let~= 'q'
fprintf('Please enter a valid response!\n')
elseif let=='u' && total>0
total=total-5;
if total==0
fprintf('Flaps Full UP')
end
fprintf('Flaps at %g degrees\n',total)
elseif let=='d' && total<30
total=total+5;
if total==30
fprintf('Flaps Full DOWN')
end
fprintf('Flaps at %g degrees\n',total)
elseif let=='q'
fprintf('Thanks for testing your flaps design!\n')
again=false;
elseif total== 30
fprintf('Flaps Full DOWN\n')
elseif total==0
fprintf('Flaps Full UP\n')
end
end
0 comentarios
Respuesta aceptada
Sean de Wolski
el 10 de Mzo. de 2011
If total >= 30
%flaps full down
end
Also read:
doc le
doc ge
doc lt
doc gt
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!