VARIAVEIS E INSTRUCOES DE ATRIBUICOES
Meus Amigos:
Porque no código abaixo o valor de Taxes está dando zero , (Taxe=0) , não deveria ser 131,04 = 0.42 x 312 pois o sistema está dando como resultado para GrossPay = 312
Abraços
Private Sub Label2_Click()
End Sub
Private Sub cmdCalcPay_Click()
[ô]Calcula três Variáveis da Folha de Pagamento
Dim intHoursWorked As Integer
Dim sngRate As Single, sngTaxRate As Single
Dim curTaxes As Currency, curGrossPay As Currency
Dim curNetPay As Currency
[ô]Inicializa as variáveis
[ô](Normalmente,os dados são provenientes
[ô] do usuário ou de um arquivo
intHoursWorked = 40 [ô]Total de Horas Trabalhadas
sngRate = 7.8 [ô] Pagamento por Hora
sngTaxeRate = 0.42 [ô]Porcentagem de Impostos
[ô]Calcula os Valores
curGrossPay = intHoursWorked * sngRate
curNetPay = curGrossPay - curTaxes
[ô]Exibe os Resultados nas Legendas Apropriadas
lblGrossPay.Caption = curGrossPay
lblTaxes.Caption = curTaxes
lblNetPay.Caption = curNetPay
End Sub
Private Sub Text3_Change()
End Sub
Porque no código abaixo o valor de Taxes está dando zero , (Taxe=0) , não deveria ser 131,04 = 0.42 x 312 pois o sistema está dando como resultado para GrossPay = 312
Abraços
Private Sub Label2_Click()
End Sub
Private Sub cmdCalcPay_Click()
[ô]Calcula três Variáveis da Folha de Pagamento
Dim intHoursWorked As Integer
Dim sngRate As Single, sngTaxRate As Single
Dim curTaxes As Currency, curGrossPay As Currency
Dim curNetPay As Currency
[ô]Inicializa as variáveis
[ô](Normalmente,os dados são provenientes
[ô] do usuário ou de um arquivo
intHoursWorked = 40 [ô]Total de Horas Trabalhadas
sngRate = 7.8 [ô] Pagamento por Hora
sngTaxeRate = 0.42 [ô]Porcentagem de Impostos
[ô]Calcula os Valores
curGrossPay = intHoursWorked * sngRate
curNetPay = curGrossPay - curTaxes
[ô]Exibe os Resultados nas Legendas Apropriadas
lblGrossPay.Caption = curGrossPay
lblTaxes.Caption = curTaxes
lblNetPay.Caption = curNetPay
End Sub
Private Sub Text3_Change()
End Sub
Esta faltando esta linha:
Seria assim:
curTaxes = curGrossPay * sngtaxerate
Seria assim:
Private Sub cmdCalcPay_Click()
[ô]Calcula três Variáveis da Folha de Pagamento
Dim intHoursWorked As Integer
Dim sngRate As Single, sngTaxRate As Single
Dim curTaxes As Currency, curGrossPay As Currency
Dim curNetPay As Currency
[ô]Inicializa as variáveis
[ô](Normalmente,os dados são provenientes
[ô] do usuário ou de um arquivo
intHoursWorked = 40 [ô]Total de Horas Trabalhadas
sngRate = 7.8 [ô] Pagamento por Hora
sngtaxerate = 0.42 [ô]Porcentagem de Impostos
[ô]Calcula os Valores
curGrossPay = intHoursWorked * sngRate
curTaxes = curGrossPay * sngtaxerate [ô]Linha acrescentada
curNetPay = curGrossPay - curTaxes
[ô]Exibe os Resultados nas Legendas Apropriadas
LblGrossPay.Caption = curGrossPay
LblTaxes.Caption = curTaxes
LblNetPay.Caption = curNetPay
End Sub
Perfeitamente meu amigo , fico feliz de pelo menos eu ter conseguido ver o erro ( o livro deixou de colocar a linha acrescentada) isso significa que estou conseguindo interpretar a lógica apesar de ainda não saber como inserir os valores apropriados, com a sua ajuda foi possÃvel ...resolver a parada....[Ô]grato ums vez mais[Ô]........
Tópico encerrado , respostas não são mais permitidas