While loop and if statement to choose between 2 criteria?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Matilde Garcia
il 3 Dic 2015
Commentato: Matilde Garcia
il 3 Dic 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 Commenti
Risposta accettata
Kirby Fears
il 3 Dic 2015
Modificato: Kirby Fears
il 3 Dic 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
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!