While loop and if statement to choose between 2 criteria?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Matilde Garcia
am 3 Dez. 2015
Kommentiert: Matilde Garcia
am 3 Dez. 2015
I am looking to write code which gives me x=0 if n=1 and x=7 if n=2 (n being user generated). However I want to continue prompting the user to input n =1 or n=2 if the value the user inputed was different than 1 or 2.
0 Kommentare
Akzeptierte Antwort
Kirby Fears
am 3 Dez. 2015
Bearbeitet: Kirby Fears
am 3 Dez. 2015
Start off with an n value that allows you to enter the while loop. The while loop should continue as long as n is not 1 or 2. After the while loop is over, you know n is either 1 or 2, so just test the n value and assign x accordingly.
n = 0;
while sum(n==[1 2])<1,
n = input('Please input value for n:\n');
end
if n==1
x = 0;
else
x = 7;
end
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!