Filter löschen
Filter löschen

for loop to sum up the integer

7 Ansichten (letzte 30 Tage)
jarvan
jarvan am 1 Nov. 2014
Beantwortet: Hirusha Perera am 29 Jun. 2021
here is the question generate a random integer n in the range from 5 to 9 then loop n times to: -prompt the user for an integer between 1 to 10 -print the sum of the numbers entered so far
here what I got:
n = randi([5,9]);
totalsum = 0;
runsum = 0;
for i = n
int = input('Enter an integer between 1 and 10 :');
runsum = runsum + int;
totalsum = runsum + totalsum;
end
I try to call up the loop, like, Enter an integer between 1 and 10 : 8 but it did not countinous to count up the sum
Can anyone have some suggestion for me?

Akzeptierte Antwort

MA
MA am 1 Nov. 2014
try this:
n = randi([5,9]);
totalsum = 0;
runsum = 0;
for i=1:n
int = input('Enter an integer between 1 and 10 :');
runsum = runsum + int;
totalsum = runsum + totalsum;
end
totalsum
good luck
  1 Kommentar
jarvan
jarvan am 1 Nov. 2014
omg i just forget to input 'totalsum' at last. Thanks so much

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

Harry
Harry am 1 Nov. 2014
Bearbeitet: Harry am 1 Nov. 2014
You are executing your 'for' loop for only one value, n. Also, I think you probably want to remove your totalsum variable (it doesn't store the total sum... runsum will have the total sum at the end of the loop). Try this:
n = randi([5,9]);
runsum = 0;
for i = 1:n
int = input('Enter an integer between 1 and 10 :');
runsum = runsum + int;
disp([' Sum so far: ', num2str(runsum)]);
end
  2 Kommentare
jarvan
jarvan am 1 Nov. 2014
thanks for your answer
Harry
Harry am 1 Nov. 2014
My answer is correct. The answer you accepted was submitted after mine and isn't correct (it doesn't output the correct number).

Melden Sie sich an, um zu kommentieren.


Hirusha Perera
Hirusha Perera am 29 Jun. 2021
Prompt the user for two integersand write a programthat will calculate the summationand the product of all the integers between those inputs inclusively. what is the answer

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by