Menu
Coddy logo textTech

Instrução If

Parte da seção Fundamentals do Journey de C da Coddy — lição 25 de 63.

A instrução if é uma estrutura de controle de fluxo fundamental em C que permite que seu programa tome decisões.

Uma instrução if executa um bloco de código apenas se uma condição especificada for verdadeira.

Sintaxe básica de uma instrução if:

if (condition) {
    // Código a ser executado se a condição for verdadeira
}

Vejamos um exemplo simples:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

Neste exemplo:

  • Verificamos se o valor em age é maior ou igual a 18
  • Se esta condição for verdadeira, a mensagem "You are an adult." é exibida
  • Se a condição for falsa, o programa pula o bloco de código e continua com a próxima instrução
challenge icon

Desafio

Fácil

Você está escrevendo um programa simples para verificar a condição do tempo com base em um valor de temperatura predefinido.

Aqui está a tarefa:

  1. Crie uma variável int chamada temperature e defina-a com qualquer valor que desejar (por exemplo, 35).
  2. Use instruções if para imprimir mensagens com base no valor de temperature:
    • Se a temperatura for superior a 30, imprima "It's a hot day!"
    • Se a temperatura estiver entre 20 e 30 (inclusive), imprima "The weather is nice."
    • Se a temperatura for inferior a 20, imprima "It's a bit cold today."

Folha de consulta

A instrução if executa o código apenas se uma condição especificada for verdadeira:

if (condition) {
    // Código para executar se a condição for verdadeira
}

Exemplo:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

Se a condição for falsa, o programa pula o bloco de código e continua com a próxima instrução.

Experimente você mesmo

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // Não altere nada acima desta linha

    // Escreva suas instruções if 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 Fundamentals