Linguagem C - Comandos de Decisão

Comandos de decisão nos permite determinar a sequência de comandos executados por um programa com base no resultado de uma expressão condicional. Em C temos três comandos de decisão: if, if-else, switch.








Caso você tenha instalado o DevC++ no seu computador, escreva os códigos que serão mostrados neste artigo e execute os programas, você pode modificar as condicionais e testar outras instruções. 

Quanto mais você praticar, mais você vai ficar familiarizado com a linguagem C.

Comando if

O comando if é um controle de decisão simples, e imprime o resultado de acordo com a condição que foi definida, veja:

Sintaxe

if (condição){
     comando 1;
     comando...;
}

Exemplo

No exemplo abaixo, utilizamos a estrutura for para exibir 5 vezes: "Digite um número", e com base na expressão condicional if, o programa vai exibir o resultado com quantidade de vezes que usuário digitou um número maior que 10. 



Comando if-else

O comando if-else é equivalente a se...senão, esse comando nos permite exibir um resultado se a condição for verdadeira, se a condição for falsa podemos exibir outro resultado. 

Quando há somente um comando para ser exibido, não precisamos colocar as chaves.

Sintaxe

if (condição){
   comando 1;
   comando...;
}
else{
   comando 2;
   comando...;
}

Exemplo

Pedimos ao usuário para digitar um número, definimos através do comando de decisão que, se o número for maior que 5, exibimos o resultado: "Número maior que 5", senão o programa exibe o número é menor.



Comando switch

O switch é um comando de tomada de decisão, ele compara o valor da variável em relação as constantes em cada opção, e assim executa os comandos. O comando break interrompe o switch quando um do comandos é executado.

A declaração default é executada quando a variável não for igual a nenhuma das contantes.

Sintaxe

switch (variável){
    case constante1:
                comando 1;
                break;
    case constante2:
                comando 2;
                break;
    default:
                comando 3;
}

Exemplo

Criamos uma variável num, quando o valor da variável for igual a uma das constantes que correspondam ao case, o programa executa um dos comandos e exibe o resultado na tela.

Quando o usuário digita um número quando não corresponde a nenhuma das opções, o programa exibe: "Número inválido".



Curtiu? Deixe seu comentário!

Linguagem C - Comandos de Decisão Linguagem C - Comandos de Decisão Reviewed by Guilherme on dezembro 10, 2018 Rating: 5

Nenhum comentário:

Tecnologia do Blogger.