AprendaC

Estruturas Condicionais em C

As estruturas condicionais permitem que um programa tome decisões com base em condições.

if / else

Usado para executar um bloco de código se uma condição for verdadeira.

int idade = 18;
if (idade >= 18) {
    printf("Maior de idade");
} else {
    printf("Menor de idade");
}

else if

Permite testar múltiplas condições.

int nota = 85;
if (nota >= 90) {
    printf("Aprovado com excelência");
} else if (nota >= 60) {
    printf("Aprovado");
} else {
    printf("Reprovado");
}

switch

Útil para múltiplas escolhas baseadas no valor de uma variável.

int dia = 3;
switch (dia) {
    case 1:
        printf("Domingo");
        break;
    case 2:
        printf("Segunda-feira");
        break;
    case 3:
        printf("Terça-feira");
        break;
    default:
        printf("Outro dia");
}

Exercícios

1. Qual é a função da estrutura condicional if-else?

A estrutura if-else é usada para tomar decisões com base em condições específicas.
Ela serve para repetir instruções várias vezes.
Ela apenas imprime informações na tela.

2. Qual é a diferença entre a estrutura condicional if e a estrutura condicional switch?

O if toma decisões com base em condições; o switch toma decisões com base em valores específicos.
Ambos funcionam da mesma forma.
O switch é mais utilizado que o if em qualquer situação.

Exercício 9: If-Else para Par/Ímpar

🔀 Use if-else para verificar se um número é par ou ímpar.

Exercício 10: Switch para Dias da Semana

📅 Use switch-case para identificar o dia da semana (1-7).