Ola pessoal me deem uma ajuda com o erro que estou tendo aqui.
Algoritmo:
P2.25. Faça um algoritmo para calcular a conta final de um hóspede de um hotel fictício, considerando que:
a) serão lidos o nome do hóspede, o tipo do apartamento utilizado (A, B, C ou D), o número de diárias utilizadas pelo hóspede e o valor do consumo interno do hóspede;
o valor da diária é determinado pela seguinte tabela:
TIPO DO APTO. VALOR DA DIÁRIA (R$)
A 150,00
B 100,00
C 75,00
D 50,00
c) o valor total das diárias é calculado pela multiplicação do número de diárias utilizadas pelo valor da diária;
d) o subtotal é calculado pela soma do valor total das diárias e o valor do consumo interno;
e) o valor da taxa de serviço equivale a 10% do subtotal;
f) a total geral resulta da soma do subtotal com a taxa de serviço.
g) escreva a conta final contendo: o nome do hóspede, o tipo do apartamento, o número de diárias utilizadas, o valor unitário da diária, o valor total das diárias, o valor do consumo interno, o subtotal, o valor da taxa de serviço e o total geral.
Rotina CommandButton:
Private Sub Command1_Click()
Dim nome As String
Dim ta As String 'Tipo de Apartamento'
Dim nd As Integer ' Número de Diarias'
Dim ci As Integer 'Consumo Interno'
Dim vd As Integer 'Valor da diária'
Dim vt As Integer 'Valor Total'
Dim st As Integer 'Sub-Total'
Dim ts As Integer 'Taxa de Serviço'
Dim tg As Integer 'Total Geral'
nome = Text1.Text
ta = Text2.Text
nd = Text3.Text
ci = Text4.Text
If ta = a Then
vd = 150
ElseIf ta = b Then
vd = 100
ElseIf ta = c Then
vd = 75
ElseIf ta = d Then
vd = 50
End If
vt = nd * vd
st = vt + ci
ts = st / 10
tg = st + ts
MsgBox "Seu nome é " & nome
MsgBox "Tipo de Apartamento: " & ta
MsgBox "Número de diárias: " & nd
MsgBox "Valor unitário da diária: " & vd & ",00"
MsgBox "Valor Total das diárias: " & vt & ",00"
MsgBox "Consumo interno: " & ci & ",00"
MsgBox "SubTotal: " & st & ",00"
MsgBox "Taxa de Serviço: " & ts & ",00"
MsgBox "Total Geral: " & tg & ",00"
End Sub
Está dando erro no calculo da variável vd (Valor das Diárias).
Sou iniciante em VB e queria que vocês me alertassem caso esteja cometendo alguma gafe na escrita do código.
Pergunta
Vinícius
Ola pessoal me deem uma ajuda com o erro que estou tendo aqui.
Algoritmo:
Rotina CommandButton:
Está dando erro no calculo da variável vd (Valor das Diárias).
Sou iniciante em VB e queria que vocês me alertassem caso esteja cometendo alguma gafe na escrita do código.
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.