Re: [delphi-br] Arredondar

2010-07-14 Por tôpico Murilo Cunha
  Joao,

Vc pode multiplicar por 100 o salario para eliminar os centavos, 
acrescentar 8% e dividir por 100 usando MOD e nao a / (barra de 
divisao), assim vc tem somente a parte inteira.


Obrigado.
MuriloCunha



On 13/07/2010 09:40, joao_jma wrote:
 Preciso atualizar o salário na base de dados de funcionários, aumentando em 8%

 Preciso arredondar os valores sempre acima para não gravar centavos.

 Alguma dica ???

 Obrigado




 [As partes desta mensagem que não continham texto foram removidas]



 




RES: [delphi-br] Arredondar

2010-07-14 Por tôpico Desenvolvimento
Declare Math no Uses

Var NovoSalario,AntigoSalario,Aumento:Double;

Begin

AntigoSalario:= 1333;

Aumento:= 8;

NovoSalario:= Roundto(AntigoSalario + (AntigoSalario * (Aumento / 100)), 0);

 

William C. Brazilino



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Arredondar

2010-07-13 Por tôpico joao_jma
Preciso atualizar o salário na base de dados de funcionários, aumentando em 8%

Preciso arredondar os valores sempre acima para não gravar centavos.

Alguma dica ???

Obrigado


 

[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] Arredondar

2010-07-13 Por tôpico Bruno Lichot
Use a função simpleroudto da unit math

 

From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On 
Behalf Of joao_jma
Sent: terça-feira, 13 de julho de 2010 09:40
To: Undisclosed-Recipient:;
Subject: [delphi-br] Arredondar

 

  

Preciso atualizar o salário na base de dados de funcionários, aumentando em 8%

Preciso arredondar os valores sempre acima para não gravar centavos.

Alguma dica ???

Obrigado

[As partes desta mensagem que não continham texto foram removidas]



 

Click here 
https://www.mailcontroller.altohiway.com/sr/Npc!Klh5vJ7TndxI!oX7UrSi!x6S!wnTPgXyHt6BO!WvnJiZb5KIfBJupdVbJNrQag+xV6SoGFCSBz4+TNYwIA==
  to report this email as spam.

This message has been scanned for viruses by MailController 
http://www.MailController.altohiway.com/ .



[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Arredondar

2010-07-13 Por tôpico Filippe Maymone
Cara .. 

 

Eu precisei fazer isto aqui e olhando o help do delphi consegui da seguinte
forma

Utilizei a função RondTo

Porem antes de utilizar eu mudei seu tipo

SetRoundMode(rmTruncate);

Desta forma a função RoundTo começa a ser do tipo Truncate e trucar os seus
valores.

 

 

Abraços,

 

 

 http://www.gecon.inf.br/ Gecon Cons. e Desen. de Sistemas Ltda.
Filippe Maymone
fili...@gecon.inf.br

fone: 11-22423065 / 11-41192856

Cel: 11-81663158

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de joao_jma
Enviada em: terça-feira, 13 de julho de 2010 09:40
Para: Undisclosed-Recipient:;
Assunto: [delphi-br] Arredondar

 

  

Preciso atualizar o salário na base de dados de funcionários, aumentando em
8%

Preciso arredondar os valores sempre acima para não gravar centavos.

Alguma dica ???

Obrigado

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Arredondar 1,2999 para 1,29

2006-11-28 Por tôpico Campus
Caramba 84 msgs para uma coisa tão banal...

é só pegar o trunc do valor * 100 e dividir novamente por 100.






- Original Message - 
From: Marcelo Hoepfner (SI) [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, November 21, 2006 10:38 AM
Subject: RES: [delphi-br] Arredondar 1,2999 para 1,29


Acho que a lista não é um lugar de brincadeira e sim um local onde
procuramos rosolução para nossos problemas, embora as vezes muitas das
respostas não sejam das melhores para resolução imediata elas podem ajudar
ate que se consiga uma forma melhor.



Não sei se vc recebeu um termo do grupo dizendo que o grupo é para troca de
conhecimento, simplesmente passei uma função se você não gostou dela
simplesmente deleta o email, agora responder o email com uma baboseira
dessa.



Me desculpe mais tenho mais o que fazer



  _

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Henrique Netzka (Vetor Sistemas)
Enviada em: terça-feira, 21 de novembro de 2006 08:34
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Arredondar 1,2999 para 1,29



Você tá brincando, né?!

- Original Message - 
From: Marcelo Hoepfner (SI)
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
Sent: Monday, November 20, 2006 9:47 PM
Subject: ENC: [delphi-br] Arredondar 1,2999 para 1,29

function TruncaSemArredondar(Valor:string;Quant:integer):String;

// Marcelo Hoepfner

var

I,ponto:integer;

aux: string;

begin

aux := Valor;

ponto := pos(',',valor);

if ponto = 0 then

ponto := pos('.',valor);

ponto:= ponto+1;

aux:= Copy(aux,0,Length(valor)-ponto);

aux:= aux+ Copy(valor,ponto,Quant);

result := aux;

end;

AI ESSA FUNÇÃO RESOLVE TEU PROBLEMA

Marcelo Hoepfner

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos





-- 
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.5.430 / Virus Database: 268.14.5/533 - Release Date: 13/11/2006
20:56




Re: [delphi-br] Arredondar valores

2006-07-17 Por tôpico Gabriel Filho
Levando em cocideração as regras matemáticas o correto é trabalhar com o
máximo de casas decimais durante os cálculos, e apenas arredondar o
resultado final.

Pelo menos foi assim que aprendi no ginásio, pois do contrário o resultado
pode ter um uma diferença muito grande.

Em 16/07/06, Welson Avelar [EMAIL PROTECTED] escreveu:

 --- Alex - Yahoo escreveu:
  Olá pessoal, estou com o seguinte problema:
 
  Quando faço :
 
  BD.ItemValor.AsCurrency := BD.ItemPrecoUnitario.AsCurrency *
  BD.ItemQuantidade.AsCurrency ele faz algo esquisito.
 
  O Valor de BD.ItemPrecoUnitario é 2,318 e o valor de BD.Itemquantidade é
 100.
  Só que ele mostra 231,8 quando multiplico. O certo não seria 232,00?Pois
  deveria arredondar 2,318 para 2,32 e depois multiplicar por 100 certo?
 
  Alex
 [--x--]

 [Welson] Claro que não. Se você precisa de valor arredondado, então pegue
 2,318
 e arredonde e depois faça o cálculo.

 []s.

 =
 O que me preocupa não é o grito dos maus. É o silêncio dos bons.
 Martin Luther King.
 =
 Welson de Avelar Soares Filho
 Analista/Programador Delphi
 Gemini Sistemas
 www.geminisistemas.com.br
 Juiz de Fora - Minas Gerais
 =



 ___
 Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular
 e anti-spam realmente eficaz.
 http://mail.yahoo.com.br/
 



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Arredondar valores

2006-07-16 Por tôpico Welson Avelar
--- Alex - Yahoo escreveu:
 Olá pessoal, estou com o seguinte problema:
 
 Quando faço :
 
 BD.ItemValor.AsCurrency := BD.ItemPrecoUnitario.AsCurrency *
 BD.ItemQuantidade.AsCurrency ele faz algo esquisito.
 
 O Valor de BD.ItemPrecoUnitario é 2,318 e o valor de BD.Itemquantidade é 100.
 Só que ele mostra 231,8 quando multiplico. O certo não seria 232,00?Pois
 deveria arredondar 2,318 para 2,32 e depois multiplicar por 100 certo?
 
 Alex
[--x--]

[Welson] Claro que não. Se você precisa de valor arredondado, então pegue 2,318
e arredonde e depois faça o cálculo.

[]s.

=
O que me preocupa não é o grito dos maus. É o silêncio dos bons.
Martin Luther King.
=
Welson de Avelar Soares Filho
Analista/Programador Delphi
Gemini Sistemas
www.geminisistemas.com.br
Juiz de Fora - Minas Gerais
=



___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
http://mail.yahoo.com.br/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Arredondar valores

2006-07-14 Por tôpico Alex - Yahoo
Olá pessoal, estou com o seguinte problema:

Quando faço :

BD.ItemValor.AsCurrency := BD.ItemPrecoUnitario.AsCurrency * 
BD.ItemQuantidade.AsCurrency ele faz algo esquisito.

O Valor de BD.ItemPrecoUnitario é 2,318 e o valor de BD.Itemquantidade é 100. 
Só que ele mostra 231,8 quando multiplico. O certo não seria 232,00?Pois 
deveria arredondar 2,318 para 2,32 e depois multiplicar por 100 certo?

Alex

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] Arredondar valor

2006-06-29 Por tôpico Luis
Como faço para arredondar os centavos de um valor?

exemploo:   87,18
  87,19
  87,19

-- 

Grato pelo atenção

  Luís






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Arredondar valor

2006-06-29 Por tôpico Roger
Use a função RoundTo()
  - Original Message - 
  From: Luis 
  To: Delphi-Br 
  Sent: Thursday, June 29, 2006 3:03 PM
  Subject: [delphi-br] Arredondar valor


  Como faço para arredondar os centavos de um valor?

  exemploo:   87,18
87,19
87,19

  -- 
  
  Grato pelo atenção

Luís





  
  ___ 
  Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
  http://br.answers.yahoo.com/ 
   

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html