Menu
Coddy logo textTech

Estrutura If

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

Instruções if nos permitem executar código com condições.

Por exemplo, vamos olhar para o seguinte código:

int age = 20;
std::string status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

O código acima verifica se a variável age é maior que 18. Se for, ele configurará status para conter a string "Adult".

No final, o código vai incrementar age em 1, seja a idade maior que 18 ou não.

 

Para usar uma instrução if em C++, precisamos usar chaves {} para definir o bloco de código, e tudo dentro da instrução if deve ser colocado entre essas chaves:

if (condition) {
    code;
    code;
    code;
}

Se a condição for true, entraremos no bloco de código dentro do if (o código recuado)

challenge icon

Desafio

Iniciante

Você recebeu um código.

As variáveis a e b estão com valores ausentes, preencha-os para que o código dentro do comando if seja executado e c seja igual a 3.

Reserve um momento para analisar a condição no comando if e pense sobre quais valores a tornariam verdadeira.

Bônus: tente encontrar mais de uma solução!

Experimente você mesmo

#include <iostream>

int main() {
    // Substitua os zeros para que a condição abaixo seja atendida
    int a = 0;
    int b = 0;
    
    // Não altere abaixo desta linha
    int c = 0;
    if (a >= b && !(b < 10)) {
        c = 2;
    }
    
    c += 1;
    std::cout << "c = " << c;
    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