![ActiveDelphi - Índice do Fórum](templates/subSilver/images/logo_phpBB.gif) |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
Marcelosoft Mestre
![Mestre Mestre](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/star6.gif)
Registrado: Domingo, 21 de Janeiro de 2007 Mensagens: 862
|
Enviada: Sex Jun 17, 2011 1:18 am Assunto: Calculos com variaveis - Delphi 5 - Paradox - [RESOLVIDO] |
|
|
A quem possa me ajudar agradeço desde já !
Vcs podem me ajudar por favor ! Tenho estes codigos abaixo e gostaria de saber se está certo !
Ele pega o valor de um Label1.Caption e joga o valor do imposto em cima de Label1.Caption !
Código: | Var
Num1, Num2 : Double;
begin
If O_OrcaImposto.Text = '' Then
Begin
ShowMessage('Atenção !!!... Digitar A Discriminação Do Imposto !');
O_OrcaImposto.SetFocus;
Abort;
End;
If O_OrcaPerctImp.Text = '0,00' Then
Begin
ShowMessage('Atenção !!!... Digitar A Porcentagem Do Imposto !');
O_OrcaPerctImp.SetFocus;
Abort;
End;
Num1:=StrToFloat(Label14.Caption) * StrToFloat(O_OrcaPerctImp.Text)/100;
// Valor do Imposto
Label14.Caption:=FormatFloat('###0.00',Num1);
|
Att.
Marcelo.
Editado pela última vez por Marcelosoft em Ter Ago 23, 2011 12:44 am, num total de 1 vez |
|
Voltar ao Topo |
|
![](templates/subSilver/images/spacer.gif) |
alexbandeira Mestre
![Mestre Mestre](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/star6.gif)
![](images/avatars/239234ec7dccfde4c2.jpg)
Registrado: Terça-Feira, 27 de Julho de 2004 Mensagens: 812 Localização: Paulista - PE
|
Enviada: Sex Jun 17, 2011 10:33 pm Assunto: |
|
|
Cara:
Pelo que percebi assim rapidamente os calculos sairam errados, vc não está usando a formula matemática correta.
Ficaria assim, para acrecentar o valor do juros.
-----------------------------------------------------------------
Num1:=StrToFloat(Label14.Caption) + (StrToFloat(Label14.Caption) * (StrToFloat(O_OrcaPerctImp.Text)/100));
-----------------------------------------------------------------
// vc tbm poderia fazer assim
Var
Num1, Num2 : Corrency;
begin
If O_OrcaImposto.Text = '' Then
Begin
ShowMessage('Atenção !!!... Digitar A Discriminação Do Imposto !');
O_OrcaImposto.SetFocus;
End
Else If O_OrcaPerctImp.Text = '0,00' Then
Begin
ShowMessage('Atenção !!!... Digitar A Porcentagem Do Imposto !');
O_OrcaPerctImp.SetFocus;
End
Else
Begin
Num1:=StrToCurr(Label14.Caption) + (StrToCurr(Label14.Caption) * (StrToCurr(O_OrcaPerctImp.Text)/100));
// Valor do Imposto
Label14.Caption:=FormatCurr('###0.00',Num1);
End;
-----------------------------------------------------------------------------------
Espero ter ajudado. _________________ Conhecemos um grande homem pelas pequenas atitudes. |
|
Voltar ao Topo |
|
![](templates/subSilver/images/spacer.gif) |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|