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

...

Entradas relacionadas: