O que é : Conditional Statement

O que é Conditional Statement?

Um Conditional Statement, ou Declaração Condicional, é uma estrutura de programação que permite ao programador controlar o fluxo de execução de um programa com base em condições específicas. Essas condições podem ser expressões lógicas, como comparações entre valores, ou simplesmente o resultado de uma operação. O Conditional Statement é uma das estruturas fundamentais da programação e é amplamente utilizado em diversas linguagens de programação, como C, C++, Java, Python, entre outras.

Tipos de Conditional Statements

Existem diferentes tipos de Conditional Statements, cada um com sua própria sintaxe e funcionalidade. Os principais tipos são:

If Statement

O If Statement, ou Declaração If, é o tipo mais básico de Conditional Statement. Ele permite que um bloco de código seja executado apenas se uma determinada condição for verdadeira. A sintaxe básica do If Statement é a seguinte:

if (condição) {

     // código a ser executado se a condição for verdadeira

}

Por exemplo, se quisermos verificar se um número é positivo, podemos usar o If Statement da seguinte forma:

if (numero > 0) {

     printf("O número é positivo");

}

If-Else Statement

O If-Else Statement, ou Declaração If-Else, é uma extensão do If Statement. Ele permite que um bloco de código seja executado se a condição for verdadeira e outro bloco de código seja executado se a condição for falsa. A sintaxe básica do If-Else Statement é a seguinte:

if (condição) {

     // código a ser executado se a condição for verdadeira

} else {

     // código a ser executado se a condição for falsa

}

Por exemplo, se quisermos verificar se um número é positivo ou negativo, podemos usar o If-Else Statement da seguinte forma:

if (numero > 0) {

     printf("O número é positivo");

} else {

     printf("O número é negativo");

}

If-Else If Statement

O If-Else If Statement, ou Declaração If-Else If, é uma extensão do If-Else Statement. Ele permite que múltiplas condições sejam verificadas em sequência, executando diferentes blocos de código com base na primeira condição verdadeira encontrada. A sintaxe básica do If-Else If Statement é a seguinte:

if (condição1) {

     // código a ser executado se a condição1 for verdadeira

} else if (condição2) {

     // código a ser executado se a condição2 for verdadeira

} else {

     // código a ser executado se nenhuma das condições anteriores for verdadeira

}

Por exemplo, se quisermos verificar se um número é positivo, negativo ou zero, podemos usar o If-Else If Statement da seguinte forma:

if (numero > 0) {

     printf("O número é positivo");

} else if (numero < 0) {

     printf("O número é negativo");

} else {

     printf("O número é zero");

}

Switch Statement

O Switch Statement, ou Declaração Switch, é outra forma de implementar um Conditional Statement. Ele permite que diferentes blocos de código sejam executados com base no valor de uma expressão. A sintaxe básica do Switch Statement é a seguinte:

switch (expressão) {

     case valor1:

         // código a ser executado se a expressão for igual a valor1

         break;

     case valor2:

         // código a ser executado se a expressão for igual a valor2

         break;

     default:

         // código a ser executado se a expressão não for igual a nenhum dos valores anteriores

}

Por exemplo, se quisermos verificar o dia da semana com base em um número, podemos usar o Switch Statement da seguinte forma:

switch (numero) {

     case 1:

         printf("Domingo");

         break;

     case 2:

         printf("Segunda-feira");

         break;

     // casos para os outros dias da semana

     default:

         printf("Número inválido");

}

Considerações Finais

O Conditional Statement é uma ferramenta poderosa na programação, permitindo que o programador controle o fluxo de execução do programa com base em condições específicas. Com os diferentes tipos de Conditional Statements disponíveis, é possível implementar lógicas complexas e tomar decisões dinâmicas durante a execução do programa. É importante entender a sintaxe e a funcionalidade de cada tipo de Conditional Statement para utilizá-los de forma eficiente e correta. Portanto, ao desenvolver um programa, é essencial considerar as condições que devem ser verificadas e escolher o tipo de Conditional Statement mais adequado para cada situação.

Scroll to Top