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".
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
Reviewed by Guilherme
on
dezembro 10, 2018
Rating:
Nenhum comentário: