If elseif else statement inside a loop

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

Antworten (1)

Star Strider
Star Strider am 23 Jan. 2020

0 Stimmen

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

Kategorien

Mehr zu Fuzzy Logic Toolbox finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 23 Jan. 2020

Beantwortet:

am 23 Jan. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by