필터 지우기
필터 지우기

While loop and if statement to choose between 2 criteria?

조회 수: 2 (최근 30일)
Matilde Garcia
Matilde Garcia 2015년 12월 3일
댓글: Matilde Garcia 2015년 12월 3일
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.

채택된 답변

Kirby Fears
Kirby Fears 2015년 12월 3일
편집: Kirby Fears 2015년 12월 3일
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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by