While loop for sums?
8 views (last 30 days)
Show older comments
Add up the squares of all odd positive integers until it equals or exceeds 5 million.
(1^2+3^2...)
2 Comments
Steven Lord
on 1 Dec 2016
Show what you've tried to do to solve the problem and ask a specific question about where you're having difficulty and you may receive some guidance.
Answers (3)
Image Analyst
on 1 Dec 2016
Try this:
theSum = 0; % Initialize
thisNumber = -1;
while theSum < 5000000
thisNumber = thisNumber + .......
theSum = theSum + ......
end
I've given you a start. Please finish the rest of your homework yourself.
0 Comments
s.p4m
on 1 Dec 2016
Edited: s.p4m
on 2 Dec 2016
sum=0;
k=0;
while(sum<=5*10^6)
if(mod(k,2))
sum=sum+k^2;
end
k=k+1;
end
Next time please try to solve your homework by yourself
5 Comments
s.p4m
on 2 Dec 2016
Thanks for the answer. You are right with every point.
I didn't know about the rule not to do outher people homework, but I will embrace it from now on.
See Also
Categories
Find more on Matrix Indexing 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!