Buscar

Exercício 5 Comandos condicionais compostos (pseudocódigo)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

5. Uma rede de hospitais do estado precisa automatizar o cálculo de diárias a serem pagas pelos 
clientes. Como proposta de uma solução para o problema, considere o algoritmo em 
pseudocódigo, que realiza o cálculo das diárias de uma internação para a rede de hospitais. O 
algoritmo recebe como entrada os seguintes dados: número total de dias de internação, tipo de 
quarto e se este possui telefone ou não. A rede de hospitais trabalha com três tipos de quartos: 
"P” (quarto particular e individual) “ S” (quarto semiprivativo que pode ter até duas pessoas) e “C” 
(quarto coletivo com, no máximo, quatro pessoas). O cálculo do uso do telefone será cobrado por 
dia de internação no quarto particular, tendo uma taxa fixa diária de R$ 10,00. 
Analise o algoritmo abaixo como uma possível solução para o problema. 
Algoritmo “internação” 
var 
 tipo, telefone:caractere 
 valortel,total, conta:real 
 dias:inteiro 
inicio 
 Leia (dias, tipo) 
 se (tipo ="P") entao 
 total<-(dias*260) 
 Escreval("USOU TELEFONE? S/N: ") 
 Leia (telefone) 
 se (telefone ="S") entao 
 valortel <-10.00*dias 
 senao 
 valortel <-0 
 fimse 
 senao 
 se (tipo="S") entao 
 total<-(dias * 140) 
 senao 
 se (tipo="C") 
 total<-(dias* 80) 
 senao 
 escreval("Tipo de quarto inválido") 
 fimse 
 fimse 
fimse 
conta <- total +valortel 
escreval(conta) 
fimalgoritmo 
Analise as alternativas a seguir, relativas ao algoritmo, e assinale a alternativa correta. 
 
B. 
Se for digitado o valor 10 para a variável “dias” e “P” para a variável “tipo”, e “S” para “telefone” na 
execução do comando leia(dias, tipo) e leia(telefone), a variável “conta” armazenará, ao final da 
execução do algoritmo, o valor 2.700,00.

Continue navegando