Why is my code not working?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Eduardo Gallegos
am 13 Dez. 2022
Beantwortet: Voss
am 13 Dez. 2022
How can I get it to display the message if the x meets the requirements?
Code
input('Enter a test grade between 0 and 100: ')
if (x >= 90)
disp('The student earned an A.')
elseif (x >= 65)
disp(The student passed the test_11)
else
disp('The student did not pass the test.')
end
I get this error
Invalid expression. Check for missing multiplication operator, missing or unbalanced
delimiters, or other syntax error. To construct matrices, use brackets instead of
parentheses.
0 Kommentare
Akzeptierte Antwort
Voss
am 13 Dez. 2022
The cause of the error is that the second disp line doesn't have quotes:
disp(The student passed the test_11)
It should be:
disp('The student passed the test_11')
But to get the program to work, you'll want to assign the output from input to the variable x:
x = input('Enter a test grade between 0 and 100: ');
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Testing Frameworks finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!