Exercícios de Algoritmos com Estrutura de Escolha
Classificado em Design e Engenharia
Escrito em em
português com um tamanho de 3,91 KB
1. Algoritmo de Estado Civil
Faça um algoritmo que, dada uma letra lida (S, C, D ou V), informe o estado civil correspondente por extenso.
ALGORITMO "exer01"
VAR
estadocivil: caracter
INICIO
ESCREVAL("S – Solteiro(a)")
ESCREVAL("C – Casado(a)")
ESCREVAL("D – Divorciado(a)")
ESCREVAL("V - Viúvo(a)")
ESCREVAL("Entre com seu estado civil:")
LEIA(estadocivil)
ESCOLHA (estadocivil)
CASO "s", "S"
ESCREVA ("Parabéns! Você é solteiro(a)!!!")
CASO "c", "C"
ESCREVA ("................")
CASO "d", "D"
ESCREVA ("Contas a pagar!!!!!!!!")
CASO "v", "V"
ESCREVA ("Meus sentimentos...")
OUTROCASO
ESCREVA ("??????????????????????")
FIMESCOLHA
FIMALGORITMO...
2. Algoritmo de Caixa Eletrônico
Faça um algoritmo que, dado um número inteiro lido indicando uma operação em um caixa eletrônico, informe a opção correspondente: 1 – Saldo, 2 – Extrato, 3 – Saque, 4 – Sair.
ALGORITMO "exer02"
VAR
opcao: inteiro
INICIO
ESCREVAL("1 - Saldo")
ESCREVAL("2 - Extrato")
ESCREVAL("3 - Saque")
ESCREVAL("4 - Sair")
ESCREVAL("Digite a opção desejada:")
LEIA(opcao)
ESCOLHA (opcao)
CASO 1
ESCREVA ("Você escolheu SALDO")
CASO 2
ESCREVA ("Você escolheu EXTRATO")
CASO 3
ESCREVA ("Você escolheu SAQUE")
CASO 4
ESCREVA ("Você escolheu SAIR")
OUTROCASO
ESCREVA ("Opção Inválida!!!!!!")
FIMESCOLHA
FIMALGORITMO...
3. Calculadora Simples
Construa um algoritmo que, dados dois números lidos, bem como um caractere (+, -, *, /) representando uma operação a ser efetuada com eles, calcule e informe o resultado da operação.
ALGORITMO "exer03"
VAR
A, B: real
ope: caracter
INICIO
ESCREVAL("SEJA BEM-VINDO À >>> CALCULATOR <<<")
ESCREVAL("Digite um valor A + operador + valor B: ")
LEIA(A, ope, B)
ESCOLHA (ope)
CASO "+"
ESCREVA (A + B)
CASO "-"
ESCREVA (A - B)
CASO "*"
ESCREVA (A * B)
CASO "/"
ESCREVA (A / B)
OUTROCASO
ESCREVA ("Operação inexistente no CALCULATOR!!!")
FIMESCOLHA
FIMALGORITMO...
4. Cálculo de Peso em Outros Planetas
Escreva um algoritmo que leia um peso na Terra e o número de um planeta e imprima o valor do seu peso neste planeta. A relação de planetas é dada a seguir, juntamente com o valor das gravidades relativas à Terra:
- 1. Mercúrio: 0,37
- 2. Vênus: 0,88
- 3. Marte: 0,38
- 4. Júpiter: 2,64
- 5. Saturno: 1,15
- 6. Urano: 1,17
Para calcular, use a fórmula: Peso = massa x gravidade
ALGORITMO "exer04"
VAR
op: inteiro
pterra: real
INICIO
ESCREVAL ("Planetas que podem ser analisados:")
ESCREVAL ("1 - Mercúrio")
ESCREVAL ("2 - Vênus")
ESCREVAL ("3 - Marte")
ESCREVAL ("4 - Júpiter")
ESCREVAL ("5 - Saturno")
ESCREVAL ("6 - Urano")
ESCREVAL ("Escolha a opção desejada:")
LEIA (op)
ESCREVAL ("Entre com o seu peso na Terra:")
LEIA (pterra)
ESCOLHA (op)
CASO 1
ESCREVA ("Seu peso em Mercúrio é ", pterra * 0.37)
CASO 2
ESCREVA ("Seu peso em Vênus é ", pterra * 0.88)
CASO 3
ESCREVA ("Seu peso em Marte é ", pterra * 0.38)
CASO 4
ESCREVA ("Seu peso em Júpiter é ", pterra * 2.64)
CASO 5
ESCREVA ("Seu peso em Saturno é ", pterra * 1.15)
CASO 6
ESCREVA ("Seu peso em Urano é ", pterra * 1.17)
OUTROCASO
ESCREVA ("Esse planeta não existe ou não pode ser analisado!")
FIMESCOLHA
FIMALGORITMO...