Menu
Coddy logo textTech

Instrução If

Parte da seção Fundamentos do Journey de C da Coddy. Lição 25 de 63.

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

Uma instrução if executa um bloco de código somente 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
}

Vamos analisar 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 essa condição for verdadeira, a mensagem "You are an adult." será impressa
  • Se a condição for falsa, o programa ignora 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 as condições climáticas com base em um valor de temperatura lido da entrada.

Aqui está a tarefa:

  1. A variável int temperature já foi declarada e lida da entrada para você. Não altere as linhas acima do marcador.
  2. Use instruções if para imprimir mensagens com base no valor de temperature:
    • Se a temperatura estiver acima de 30, imprima "It's a hot day!"
    • Se a temperatura estiver entre 20 e 30 (inclusive), imprima "The weather is nice."
    • Se a temperatura estiver abaixo de 20, imprima "It's a bit cold today."

Experimente você mesmo

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // Não altere 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 Fundamentos

Pratique por conta própria: Compilador de C online