Algoritimo/Linguagem C
Var
contrato,valor,desconto: real inicio escrever "informe o valor da mensalidade"; ler (valor); escrever "informe o tipo de contrato: 1-Mensal 2-Semestral 3-Anual : (1,2,3): "; ler (contrato); se (contrato == 1) então escrever "Contrato Tipo 1, valor da mensalidade e: ", valor; senão se contrato == 2 então desconto b menor=b; printf(“O menor número digitado foi %d”,menor); return 0; }
5.2-Comando Condicional – if else
O comando if pode decidir entre duas sequências de comandos qual vai ser a executada, tendo a seguinte sintaxe: if () { // caso a expressão verificada retorne verdadeiro } else { // caso a expressão verificada retorne falso } 11
Exemplo: Verificar a paridade de um número.
#include int main() { int x; printf("Digite um número inteiro: "); scanf("%d", &x); if (x % 2 == 0) printf("%d e' par \n", x); else printf("%d e' impar \n", x); if { if { } else { } } else { if { } } }
Exemplo:
int main() { int IDADE; printf("Informe sua idade: "); scanf("%d",&IDADE); if (IDADE < 20) { if (IDADE < 13) printf("Infantil."); else printf("Adolescente"); } else (IDADE < 50) printf("Adulto"); else printf("Idoso"); return 0; } 12
Observe que as chaves não foram utilizadas nesse exemplo no segundo e terceiro else umas vez que dentro de cada else há apenas uma condição quando há mais que uma torna-se necessário a utilização de chaves. Exercícios: 1. Faça um programa para ler dois números reais, faça a divisão do primeiro número pelo segundo (se o segundo for diferente de zero). 2. Faça um programa para ler dois números reais e verificar se ambos são maiores que zero. Caso positivo, informar “Valores são válidos”. Caso contrário, informar “Valores inválidos”.
6-Comando Switch: Utilizado quando