0Pricing
C Academy · Aula

Instruções condicionais

Aprenda a usar as instruções if, else e switch para implementar decisões em programas C.

Instruções condicionais é uma aula grátis de C Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de C Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de C Academy inclui 3 aulas no total.

Instruções condicionais em C

Instruções condicionais em C

Em C, as instruções condicionais permitem que um programa tome decisões com base em determinadas condições.

Nesta lição, aprenderá a usar as instruções if, else e switch para controlar o fluxo do programa.

Instruções condicionais — ilustração 1

A instrução if

A instrução if

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

Sintaxe:

if (condition) { // Code to execute if condition is true }

Exemplo: instrução if

Exemplo: instrução if

Este programa verifica se um número é positivo.

#include <stdio.h>

int main() {
    int num = 10;
    if (num > 0) {
        printf("The number is positive.\n");
    }
    return 0;
}

Instrução if-else

Instrução if-else

A instrução if-else executa um bloco de código se a condição for verdadeira e outro bloco se a condição for falsa.

Sintaxe:

if (condition) { // Code if condition is true } else { // Code if condition is false }

Exemplo: instrução if-else

Exemplo: instrução if-else

Este programa verifica se um número é positivo ou negativo.

#include <stdio.h>

int main() {
    int num = -5;
    if (num > 0) {
        printf("Positive number.\n");
    } else {
        printf("Negative number.\n");
    }
    return 0;
}

Instruções if aninhadas

Instruções if aninhadas

Pode usar várias instruções if umas dentro das outras.

Exemplo:

if (condition1) { if (condition2) { // Code block } }

A instrução switch

A instrução switch

A instrução switch é uma alternativa ao uso de várias condições if-else.

Sintaxe:

switch (variable) { case value1: // Code block break; case value2: // Code block break; default: // Default block }

Exemplo: instrução switch

Exemplo: instrução switch

Este programa imprime o nome de um dia com base em uma entrada inteira.

#include <stdio.h>

int main() {
    int day = 3;
    switch (day) {
        case 1:
            printf("Monday\n");
            break;
        case 2:
            printf("Tuesday\n");
            break;
        case 3:
            printf("Wednesday\n");
            break;
        default:
            printf("Invalid day\n");
    }
    return 0;
}

Resumo

Resumo

Nesta lição, aprendeu:

  • Como usar as instruções if, if-else e switch.
  • Como usar instruções if aninhadas para condições complexas.
  • A diferença entre if-else e switch.

A seguir, exploraremos as estruturas de repetição em C!

Instruções condicionais — ilustração 10

Perguntas Frequentes

A aula “Instruções condicionais” é grátis?

Sim — o texto completo de “Instruções condicionais” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de C Academy, atualize para CoddyKit PRO. O curso de C Academy inclui 3 aulas no total.

O que vou aprender em “Instruções condicionais”?

Aprenda a usar as instruções if, else e switch para implementar decisões em programas C. Você pratica C Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar C Academy?

Nenhuma experiência prévia é necessária. C Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.

Quanto tempo leva a aula “Instruções condicionais”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de C Academy?

Sim. Cada aula de C Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Instruções condicionais
  2. Estruturas de repetição
  3. Operadores lógicos e de comparação
← Voltar para C Academy