Estruturas condicionais

Saiba mais

No final desta lição, você será capaz de responder ao seguinte: O que são "Estruturas Condicionais"

  • if, else

O que são "Instruções Condicionais"

Introdução às Instruções if e else


Na programação as instruções if e else são usadas para controlar o fluxo do programa com base em condições. Assim como na vida, as condições permitem que você execute diferentes blocos de código dependendo se uma condição é verdadeira ou falsa.

Sintaxe do if else

if (condição) {
  // bloco de código a ser executado se a condição for verdadeira
} else {
  // bloco de código a ser executado se a condição for falsa (opcional)
}

main.c
#include <stdio.h>

int main() {
    int number = 10;

    if (number > 0) {
        printf("O número é positivo.\n");
    } else {
        printf("O número é negativo ou zero.\n");
    }

    return 0;
}

Instrução else-if

A instrução else if é usada quando você precisa verificar múltiplas condições em um programa. Ela é uma extensão da estrutura if-else e permite adicionar várias condições intermediárias antes de chegar ao bloco else.

Saiba mais

condição: Uma expressão booleana que deve ser avaliada como verdadeira (não zero) ou falsa para determinar qual bloco de código será executado.

bloco de código: Um conjunto de instruções que serão executadas se a condição for verdadeira (bloco if) ou falsa (bloco else).

O programa verifica as condições na ordem em que aparecem.

Assim que uma condição for verdadeira 1, o bloco correspondente será executado e o restante será ignorado. O bloco else é opcional e será executado apenas se nenhuma das condições anteriores for verdadeira.

Aqui está um exemplo prático:

A instrução else if é uma ferramenta poderosa para lidar com múltiplas condições em um programa. Ela permite que você crie fluxos de decisão mais complexos e dinâmicos, tornando seu código mais flexível e funcional.


Last updated