Dúvida Portugol

25/04/2021

20

Um zoológico determina o preço do ingresso com base na idade do visitante. Visitantes de 2 anos de idade ou menos são admitidos gratuitamente. Crianças entre 3 e 12 anos pagam R$ 14,00. Idosos com 65 anos ou mais pagam R$ 18,00. O ingresso para todos os outros visitantes custa R$ 23,00. Crie um programa que comece lendo as idades de todos os integrantes de um grupo de visita, com uma idade inserida em cada linha. O usuário irá inserir uma linha em branco para indicar que não há mais visitantes no grupo. Então, seu programa deve exibir quantos visitantes pertencem a cada uma das três faixas de preço, o custo por faixa etária e o custo total dos ingressos para o grupo. Escolha um formato (visual) apropriado para as mensagens de saída. O custo deve ser exibido usando duas casas decimais.
Como fazer esse programa em Portugol?
Luana

Luana

Responder

Posts

15/11/2021

Júlio Reis

Um zoológico determina o preço do ingresso com base na idade do visitante. Visitantes de 2 anos de idade ou menos são admitidos gratuitamente. Crianças entre 3 e 12 anos pagam R$ 14,00. Idosos com 65 anos ou mais pagam R$ 18,00. O ingresso para todos os outros visitantes custa R$ 23,00. Crie um programa que comece lendo as idades de todos os integrantes de um grupo de visita, com uma idade inserida em cada linha. O usuário irá inserir uma linha em branco para indicar que não há mais visitantes no grupo. Então, seu programa deve exibir quantos visitantes pertencem a cada uma das três faixas de preço, o custo por faixa etária e o custo total dos ingressos para o grupo. Escolha um formato (visual) apropriado para as mensagens de saída. O custo deve ser exibido usando duas casas decimais.
Como fazer esse programa em Portugol?




inteiro cont1=0, cont2=0, cont3=0, cont4=0, idade;
real valor, TotIng1=0.0,TotIng2=0.0,TotIng3=0.0,TotIng4=0.0, valFaixa1 = 14.0, valFaixa2 = 18.0, valFaixa3 = 23.0;
faca{

const inteiro crianca = 14, adulto = 23, idoso = 18


escreva("Informe a idade dos visitantes ou deixa um espaço em branco para encerrar")
leia(idade)
escreva("Quantidade de crianças" , TotIng1 / 14 , "valor de ingressos: ", TotIng1 , "\\\\n")
escreva("Valor total dos ingressos de adultos: " , TotIng4 , "\\\\n")
escreva("Valor total dos ingressos de idosos: " , TotIng2 , "\\\\n")

se (idade > 3 e idade <=12){
cont1 = cont1 + 1;
TotIng1 = TotIng1 + valFaixa1;

}
se (idade >= 65){
cont2 = cont2 + 1;
TotIng2 = TotIng2 + valFaixa2;

}
se(idade > 12 e idade < 65){
cont4 = cont4 + 1;
TotIng4 = TotIng4 + valFaixa3

}
se(idade <= 2){
cont3 = cont3 + 1;
escreva("o ingresso para crianças com ate 2 anos e gratuito \\\\n")

}

}
enquanto(idade !=0)
escreva("")
escreva("")
escreva("")
escreva("")


}




}
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar