Welcome to Westonci.ca, the place where your questions find answers from a community of knowledgeable experts. Our platform provides a seamless experience for finding reliable answers from a knowledgeable network of professionals. Discover detailed answers to your questions from a wide network of experts on our comprehensive Q&A platform.
Sagot :
Calculate the sum of the first 5 positive odd integers: Let's do this in our head first, so we can check if our code is right or not!
The first positive 5 odd integers are: 1, 3, 5, 7, 9
Sum these to: 25
int sum = 0, k; <------These just declare our variables, telling the program 'Hey, I'm going to use 'sum' and 'k' to store data.
for (k = 1; <---We're going to repeat the following code, and we're starting at 1
k <= 10; <---- We're going to continue to repeat until we greater than 10.
k += 2) <------ Every time we do a loop, we're going to add 2.
{ sum += k; } <---- We're going to increase the number inside "sum" by the number inside "k"
Let's run this and see what happens. Remember, we keep going until we hit more than 10.
Round 0: k = nothing, sum = 0 (before we start the loop)
Round 1: k = 1, sum = 1
Round 2: k = 3, sum = 1+3 or 4
Round 3: k = 5, sum = 4 + 5 or 9
Round 4: k = 7, sum = 9 + 7 = 16
Round 5: k = 9, sum = 16 + 9 = 25
Round 6: k = 11, sum = 25 + 11 = 36
Well, we can tell here that round 5 was correct, but round 6 is not correct. And our loop condition says <=10, which means we have to do Round 6.
This means we did it one too many times. Our ending condition should be <10, instead of <=10.
Option B
The first positive 5 odd integers are: 1, 3, 5, 7, 9
Sum these to: 25
int sum = 0, k; <------These just declare our variables, telling the program 'Hey, I'm going to use 'sum' and 'k' to store data.
for (k = 1; <---We're going to repeat the following code, and we're starting at 1
k <= 10; <---- We're going to continue to repeat until we greater than 10.
k += 2) <------ Every time we do a loop, we're going to add 2.
{ sum += k; } <---- We're going to increase the number inside "sum" by the number inside "k"
Let's run this and see what happens. Remember, we keep going until we hit more than 10.
Round 0: k = nothing, sum = 0 (before we start the loop)
Round 1: k = 1, sum = 1
Round 2: k = 3, sum = 1+3 or 4
Round 3: k = 5, sum = 4 + 5 or 9
Round 4: k = 7, sum = 9 + 7 = 16
Round 5: k = 9, sum = 16 + 9 = 25
Round 6: k = 11, sum = 25 + 11 = 36
Well, we can tell here that round 5 was correct, but round 6 is not correct. And our loop condition says <=10, which means we have to do Round 6.
This means we did it one too many times. Our ending condition should be <10, instead of <=10.
Option B
Thanks for stopping by. We strive to provide the best answers for all your questions. See you again soon. We hope you found what you were looking for. Feel free to revisit us for more answers and updated information. Discover more at Westonci.ca. Return for the latest expert answers and updates on various topics.