Só consegui com o para...faca
Elabore um algoritmo que permita a escolha das frutas especificadas abaixo, sendo elas identificadas por meio do seu valor correspondente.
1 => ABACAXI
2 => MAÇA
3 => PERA
Usando a instrução repita...até identifique quais as frutas desejadas por seu usuário, lembrando que ele pode desejar somente um tipo de fruta, ou mais que um.
Porém deve existir o cuidado na identificação correta das frutas, pois o feirante só possui estes três tipos. Sendo assim, o usuário que escolher uma fruta não existente deve ser notificado que a fruta não está disponível e a solicitação deve ser feita novamente.
Mostre no final o total de cada fruta adquirida, não podendo ser informada a quantidade pelo usuário.
Copyright © 2024 QUIZLS.COM - All rights reserved.
Answers & Comments
Verified answer
Qual o sentido desta frase: "...lembrando que ele pode desejar somente um tipo de fruta, ou mais que um"?
Tente algo do tipo:
algoritmo "frutas"
var
opcao, abacaxi, maca, pera: inteiro
inicio
opcao <- 1
abacaxi <- 0
maca <- 0
pera <- 0
escreval ("Opções de frutas: ")
escreval ("1 => ABACAXI")
escreval ("2 => MAÇA")
escreval ("3 => PERA")
escreval ("0 => Encerrar escolhas")
repita
escolha opcao
escreval ("Informe o número da fruta escolhida (informe 0 para encerrar): ")
leia (opcao)
caso 1
abacaxi <- abacaxi + 1
caso 2
maca <- maca + 1
caso 3
pera <- pera + 1
outrocaso
se (opcao <> 0) entao
escreval ("Opção inválida. Escolha uma opção válida")
fimse
fimescolha
ate (opcao = 0)
escreval ("Total de abacaxi: ", abacaxi)
escreval ("Total de maçã: ", maca)
escreval ("Total de pera: ", pera)
fimalgoritmo