Storing Multiple integer values from the user

9 vues (au cours des 30 derniers jours)
Std1
Std1 le 11 Avr 2020
Commenté : Std1 le 12 Avr 2020
Hi, I wrote a code which is in below. I want to add something more complex. I have tried so many times, I did not do that.
I want to calculate the sum of numbers that user entered and also show it as a result.
Please help me about solving this problem.
i=1;
C=logical(1)
fprintf('Please enter the marks for the students \n');
while C
fprintf('Please enter the student marks \n');
grades(i)=input('');
i=i+1;
fprintf('Do you want to enter more marks [Y/N] \n');
c=input('','s');
if c=='Y' || c=='y'
C=1;
else
C=0;
end
end

Réponse acceptée

Ameer Hamza
Ameer Hamza le 11 Avr 2020
Modifié(e) : Ameer Hamza le 11 Avr 2020
try this.
i=1;
C = true;
fprintf('Please enter the marks for the students \n');
grades = [];
while C
fprintf('Please enter the student marks \n');
grades(i)=input('');
i=i+1;
fprintf('Do you want to enter more marks [Y/N] \n');
c=input('','s');
if c=='Y' || c=='y'
C=1;
else
C=0;
end
end
fprintf('Sum of marks is %d\n', sum(grades));

Plus de réponses (0)

Catégories

En savoir plus sur Entering Commands 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!

Translated by