The program in Figure 1 calculates and outputs the sum of the numbers from 1 to 4.
Figure 1
int sum = 0;
for (int i = 1; i < 5; i++)
{
sum = sum + i;
}
Console.WriteLine(sum);
The program needs to be changed so that it also calculates and outputs the product (multiplies together) of all the numbers from 1 to 4.
Select the option that shows the correct modified program.
int sum = 0;
int product = 1;
for (int i = 1; i < 5; i++)
{
sum = sum + i;
product = sum * i;
}
Console.WriteLine(sum);
Console.WriteLine(product);
int sum = 0;
int product = 1;
for (int i = 1; i < 5; i++)
{
sum = sum + i;
product = product * i;
}
Console.WriteLine(sum);
Console.WriteLine(product);
int sum = 0;
int product = 1;
for (int i = 1; i < 5; i++)
{
sum = sum + i;
product = product * sum;
}
Console.WriteLine(sum);
Console.WriteLine(product);
int sum = 0;
int product = 1;
for (int i = 1; i < 5; i++)
{
sum = sum + i;
product = (sum + product) * i;
}
Console.WriteLine(sum);
Console.WriteLine(product);
298 exam-style questions on AQA GCSE Computer Science Programming concepts. Each one has a worked solution and a mark scheme showing where the marks go.