If elseif else statement inside a loop

24 ビュー (過去 30 日間)
Cassie Hoppenrath
Cassie Hoppenrath 2020 年 1 月 23 日
回答済み: Star Strider 2020 年 1 月 23 日
How can I get this code to ask 'Enter your number grade' 5 times?
I know it would involve a loop but I am not sure how to add that to an if else statement
YourGrade= input('Enter your number grade:')
if YourGrade >= 90;
disp('Your grade is an A')
elseif YourGrade >= 80 && YourGrade < 90;
disp('Your grade is a B')
elseif YourGrade >= 70 && YourGrade < 80;
disp('Your grade is a C')
elseif YourGrade >= 60 && YourGrade < 70;
disp('Your grade is a D')
else YourGrade <= 50;
disp('Your grade is an F')
end

回答 (1 件)

Star Strider
Star Strider 2020 年 1 月 23 日
Perhaps:
for k = 1:5
YourGrade= input('Enter your number grade:')
if YourGrade >= 90;
disp('Your grade is an A')
elseif YourGrade >= 80 && YourGrade < 90;
disp('Your grade is a B')
elseif YourGrade >= 70 && YourGrade < 80;
disp('Your grade is a C')
elseif YourGrade >= 60 && YourGrade < 70;
disp('Your grade is a D')
else YourGrade <= 50;
disp('Your grade is an F')
end
end

カテゴリ

Help Center および File ExchangeFuzzy Logic Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by