Menu
CoddyTech

Loop For Parte 1

Parte da seção Fundamentos do Journey de C++ da Coddy. Lição 42 de 74.

Às vezes, ao programar, é necessário executar a mesma operação ou quase a mesma operação algumas vezes.

Para evitar escrever a mesma coisa repetidamente, podemos usar Loops.

O loop for tem a seguinte sintaxe:

for (initialization; condition; update) {
    code
}

A initialization, a condition e o update determinam qual é o valor de start e qual é o valor de end.

Por exemplo, faça um loop de 0 a 5 (sem incluir 5):

for (int i = 0; i < 5; i++) {
    std::cout << i << std::endl;
}

Ele executará a instrução print 5 vezes:

0
1
2
3
4

Neste loop, o valor inicial é 0 (como int i = 0), a condição verifica se o loop deve continuar (como i < 5) e a atualização altera o valor após cada iteração (como i++).

Os loops têm muitos usos. Por exemplo, vamos somar todos os números de 1 a 100:

int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
    sum_numbers += i;
}
std::cout << sum_numbers;

Primeiro, isso percorrerá todos os números entre 1 e 100 (incluindo 100 por causa do sinal <=) e somará todos eles; depois, imprimirá a variável sum_numbers

challenge icon

Desafio

Iniciante

Leia um inteiro n (o código inicial já faz isso). Use um laço for para imprimir "Hello Coddy: " e o valor de i para cada número de 3 a n, inclusive.

Por exemplo, se n for 6, a saída será:

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

Se n for 27, o laço imprimirá 25 linhas, de Hello Coddy: 3 a Hello Coddy: 27.

Experimente você mesmo

#include <iostream>

int main() {
    int n;
    std::cin >> n;
    // Escreva seu código abaixo
    
    return 0;
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de C++ online