Contenu du cours
Introduction to C++
Introduction to C++
For Loop
If you want to execute the code a certain number of times use the for
loop.
Syntax:
It looks a bit difficult but let’s understand what is actually going on:
- The statement#1 is an initial statement. It is executed at the beginning of for loop and doesn’t repeat later.
- The statement#2 is the condition. The code block in the loop is executed if the condition is true (for example
x < 4
). - The statement#3 is executed every time after the code block execution (in most cases it’s this statement increment/decremant the control variable of the loop).
The loop body stops execution if the condition is false.
Let’s look at the example:
for (int x = 1; x < 5; x++) { cout << x << endl; }
This code prints numbers from 1 to 4. Firstly the code sets in the variable x
the value 1
before the loop starts. Then we mention that the program should execute the block while the x is less than 5 (x<5
) and increment it by 1
every time after the code block execution.
You can also change statements in any convenient way. For example, we want to print all even numbers descending from 10 to 0:
for (int x = 10; x >= 0; x-=2) { cout << x << endl; }
Swipe to start coding
The office employee makes 13 calls per hour, he works 8 hours a day. Write a program that will output the number of calls the worker has made by each hour.
- Declare the variable
calls
type ofint
. - Use
for
loop to calculate the hours. - Calculate the number of calls by multiplying the variables
i
and13
. - Print the variable
calls
in thefor
loop.
Please, don’t forget to type the semicolumn at the end of the lines.
Solution
Merci pour vos commentaires !
For Loop
If you want to execute the code a certain number of times use the for
loop.
Syntax:
It looks a bit difficult but let’s understand what is actually going on:
- The statement#1 is an initial statement. It is executed at the beginning of for loop and doesn’t repeat later.
- The statement#2 is the condition. The code block in the loop is executed if the condition is true (for example
x < 4
). - The statement#3 is executed every time after the code block execution (in most cases it’s this statement increment/decremant the control variable of the loop).
The loop body stops execution if the condition is false.
Let’s look at the example:
for (int x = 1; x < 5; x++) { cout << x << endl; }
This code prints numbers from 1 to 4. Firstly the code sets in the variable x
the value 1
before the loop starts. Then we mention that the program should execute the block while the x is less than 5 (x<5
) and increment it by 1
every time after the code block execution.
You can also change statements in any convenient way. For example, we want to print all even numbers descending from 10 to 0:
for (int x = 10; x >= 0; x-=2) { cout << x << endl; }
Swipe to start coding
The office employee makes 13 calls per hour, he works 8 hours a day. Write a program that will output the number of calls the worker has made by each hour.
- Declare the variable
calls
type ofint
. - Use
for
loop to calculate the hours. - Calculate the number of calls by multiplying the variables
i
and13
. - Print the variable
calls
in thefor
loop.
Please, don’t forget to type the semicolumn at the end of the lines.
Solution
Merci pour vos commentaires !