homework question, if statements

조회 수: 8 (최근 30일)
Shanna Resendez
Shanna Resendez 2015년 6월 20일
댓글: Rik 2023년 1월 19일
I am having trouble with this homework assignment
%1 Exercise
%Write a short code using IF construct
%that assigns a letter grade to a given numerical grade
%Do not use elseif construct, hint: nested if constructs may be useful
%95 < grade A
%86 < grade B <= 95
%76 < grade C <= 86
%66 < grade D <= 76
%0 < grade F <= 66
I have tried some n basic thing just to see if I can change the grade to a letter value, but I am having trouble. Here is an example.
grade = 97;
if(grade >= 95)
disp('A')
end

채택된 답변

Walter Roberson
Walter Roberson 2015년 6월 20일
편집: Walter Roberson 2015년 6월 20일
if(grade >= 95)
disp('A')
end
is fine as far as it goes, but it does not assign the result to anything.
if grade >= 95
gradeletter = 'A';
end
But you should be checking whether 95 exactly is 'A' or 'B'
  댓글 수: 1
Cris LaPierre
Cris LaPierre 2020년 3월 26일
You can learn more about if statements in 10 minutes in MATLAB Onramp (chapter 12). It's free, self-paced, and interactive.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Adel Litim
Adel Litim 2023년 1월 19일
clear;clc;
m=input('tell us how many student there are ? ');
for n=1:m
x=input(['tell us about the ',num2str(n),' student mark ? ']);
if x>95
disp('the grade is : A')
elseif x<95 & x>86
disp('the grade is : B')
elseif x<86 & x>76
disp('the grade is : C')
elseif x<76 & x>66
disp('the grade is : D')
elseif x<66 & x>0
disp('the grade is : F')
end
end
  댓글 수: 1
Rik
Rik 2023년 1월 19일
Why did you post this answer? What does it teach? You're more than welcome to start answering questions, but why post a solution to a homework question without any explanation?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by