Why is my code not working?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Eduardo Gallegos
el 13 de Dic. de 2022
Respondida: Voss
el 13 de Dic. de 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 comentarios
Respuesta aceptada
Voss
el 13 de Dic. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Testing Frameworks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!