How do I write a number and Letter in the same line?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Elijah McNeil
le 28 Oct 2020
Commenté : Elijah McNeil
le 28 Oct 2020
values = {'Enter a value that is equal to or greater than 0 but equal to or less than 100:','Enter a 2nd value that is equal to or greater than 0 but equal to or less than 100:'};
values = inputdlg(values)
values = str2double(values)
n = mean(values)
if n >= 91
grade='A'
elseif n >= 81
grade='B'
elseif n >= 71
grade='C'
elseif n >= 61
grade='D'
else
grade='F'
end
k = n + grade
disp(k)
I need to write n and grade on the same line, but when this runs, instead of displaying the value of n, it displays a seemingly random symbol or number with the grade letter attached.
example: If I enter 88 & 67 it makes k = 'MC', the values 100 & 20 make k = '<F'.
Please help.
0 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Birthdays dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!