# While Loop Homework Question

조회 수: 13(최근 30일)
Nicholas Bieganski 2020년 11월 4일
댓글: Nicholas Bieganski 2020년 11월 4일
Hey everyone, I have a homework assignment due today and I can't figure out this question: Write a MATLAB repetition structure to determine how many terms in the sum 1+2+3+... are required for the sum to exceed one million (1e+6). Display how many terms are required and what is the first sum that exceeds one million in one sentence in the command window. Could someone help me out? I really can't find a way to figure it out so it would be awesome and really helpful is someone could help me.
##### 댓글 수: 2표시 이전 댓글 수: 1숨기기 이전 댓글 수: 1
Nicholas Bieganski 2020년 11월 4일
@Stephen Cobeldick this is what I have so far.
k=1;
while (a<1000000)
k=k+1;
a(k)=1+k+(k+1);
end
These loops are super confusing for me, so I have no idea if I am even close

댓글을 달려면 로그인하십시오.

### 채택된 답변

Stephen23 2020년 11월 4일
You were close, here is your code with a few small changes:
k = 0;
a = k;
while a<1e6
k = k+1;
a = k+a;
end
disp(k)
1414
disp(a)
1000405
##### 댓글 수: 1표시 없음숨기기 없음
Nicholas Bieganski 2020년 11월 4일
Ok, thank you so much! I thought I was going in the right direction, but the answer was saying otherwise so I was lost. But thanks again I really appreciate it!

댓글을 달려면 로그인하십시오.

### 추가 답변(1개)

João Mendes 2020년 11월 4일
Can you use for loops? or only while?
##### 댓글 수: 1표시 없음숨기기 없음
Nicholas Bieganski 2020년 11월 4일
For this question we were only allowed to use while loops.

댓글을 달려면 로그인하십시오.

### 범주

Find more on Loops and Conditional Statements 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!

Translated by