Storing Multiple integer values from the user

14 views (last 30 days)
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

Accepted Answer

Ameer Hamza
Ameer Hamza on 11 Apr 2020
Edited: Ameer Hamza on 11 Apr 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));

More Answers (0)

Categories

Find more on Entering Commands in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!