Você está na página 1de 3

Atividade: Faa um programa para calcular a conta final de um hspede de um hotel, considerando que: a) Sero lidos o nome do hspede,

o tipo do apartamento utilizado (A, B, do hspede% &) ' $alor da di#ria ( determinado pela seguinte ta&ela: Tipo de Apt. A B ! Valor da diria (R$) )*+,++ )++,++ ,*,++ *+,++ ou !), o n"mero de di#rias utilizadas pelo hspede e o $alor do consumo interno

c) ' $alor total das di#rias ( calculado pela multiplicao do n"mero de di#rias utilizadas pelo $alor da di#ria% d) ' su&total ( calculado pela soma do $alor total das di#rias e o $alor do consumo interno% e) ' $alor da ta-a de ser$io equi$ale a )+. do su&total% f) A total geral resulta da soma do su&total com a ta-a de ser$io/ g) 0scre$a a conta final contendo: o nome do hspede, o tipo do apartamento, o n"mero de di#rias utilizadas, o $alor unit#rio da di#ria, o $alor total das di#rias, o $alor do consumo interno, o su&total, o $alor da ta-a de ser$io e o total geral/

Resoluo: Program Conta_Final; var hospede, apto: string; diaria, vudiaria, vtdiaria, consumoint, subtotal, taxa, totalgeral: real; Begin writeln (' n!orme o nome do h"spede#'$; readln (hospede$; writeln (' n!orme o tipo de apartamento#'$; readln (apto$; writeln (' n!orme o n%mero de di&rias#'$; readln (diaria$; writeln (' n!orme o valor unit&rio da di&ria#'$; readln (vudiaria$; writeln (' n!orme o valor do consumo interno#'$; readln (consumoint$; i! (apto ' '('$ then vtdiaria:'diaria)*+, else i! (apto''B'$ then vtdiaria:'diaria)*,, else i! (apto''C'$ then vtdiaria:'diaria)-+ else i! (apto''.'$ then vtdiaria:'diaria)+,; subtotal:'vtdiaria/consumoint; taxa:',#*,)subtotal; totalgeral:'subtotal/taxa; writeln ('0ome do 1"spede: ', hospede, ' 2ipo de (partamento: ', apto, ' 0%mero de di&rias: ', diaria, ' 3alor unit&rio da di&ria: ', vudiaria, ' 3alor total da di&ria: ', vtdiaria, ' 3alor do consumo interno: ', consumoint, ' 4ubtotal: ', subtotal, ' 3alor da 2axa de servi5o: ', taxa, ' 2otal 6eral: ', totalgeral$; 7nd#

Depois de executado o seguinte resultado apresentado:

o!pilador utili"ado: 1ascal 2im3*/))

Você também pode gostar