Ola Rubem, tudo tranqüilo??
No fundo é praticamente a mesma coisa. Sempre gosto de enfatizar o fato do que estamos comparando. Nesse seu caso estamos sempre vendo o percentual de crescimento (comparando com o menor valor). Conforme havia feito ficaria assim: ((maior menor) / menor) * 100 Bem, podemos rearranjar essa expressão assim: = (100 * (maior menor))/menor = ( (100 * maior) (100 * menor) )/menor = ((100 * maior)/menor) ((100*menor)/menor) Simplificando a parte final tempos: = ((100 * maior)/menor) 100 Podemos reescrever ((maior/menor)*100)-100 Mas observe que estamos apenas vendo o crescimento. Como se diz, se podemos complicar pra que simplificar!!! :-) Abraços _____ Fernando Leal <mailto:fcl...@unifemm.edu.br> fcl...@unifemm.edu.br Programador de Sistemas Coordenadoria de Informática Centro Universitário UNIFEMM 55(0xx31)2106-2114 <http://www.unifemm.edu.br/> www.unifemm.edu.br _____ De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Rubem Nascimento da Rocha Enviada em: quarta-feira, 28 de janeiro de 2009 11:02 Para: delphi-br Assunto: RE: RES: [delphi-br] calcular percentual dif entre 2 valores ajuda Prioridade: Alta Eu faria assim: function PercDiff(value1, value2: Extended): Extended; begin if value1> value2 then Result := RoundTo(((value1 / value2) * 100) - 100, -2) else Result := RoundTo(((value2 / value1) * 100) - 100, -2) end; Sds. ________________________________ > To: delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br > From: fcl...@unifemm. <mailto:fcleal%40unifemm.edu.br> edu.br > Date: Wed, 28 Jan 2009 10:43:35 -0200 > Subject: RES: [delphi-br] calcular percentual dif entre 2 valores ajuda > > Bom dia Alessandra. > > > > Um regra bem simples para você calcular é a seguinte: > > > > Subtraia o maio pelo menor. Depois divida o resultado pelo valor que deseja > > comprar. > > > > Por Exemplo: > > > > 22-20 = 2 > > > > Se quero saber quantos porcento 22 e maior que 20 (estou comparando com 20) > > temos 2/20 = 0,1 ( ou 10%), desse modo se eu acrescentar 10% a 20 tenho 22. > > > > Agora o inverso, quantos porcento 20 e menor que 22 )estou comparando com > > 22) temos 2/22 = 0.090909..., desse modo se eu diminuir 9.090909..% de 22 > > tenho o valor 20 > > > > Att.: > > > > _____ > > > > Fernando Leal > > > >> fcl...@unifemm. <mailto:fcleal%40unifemm.edu.br> edu.br > > > > Programador de Sistemas > > > > Coordenadoria de Informática > > > > Centro Universitário UNIFEMM > > > > 55(0xx31)2106-2114 > > > > www.unifemm.edu.br > > > > _____ > > > > De: delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br [mailto:delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br] Em > > nome de alessandra porto > > Enviada em: quarta-feira, 28 de janeiro de 2009 10:33 > > Para: lista-delphi@ <mailto:lista-delphi%40yahoogrupos.com.br> yahoogrupos.com.br; delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br > > Assunto: [delphi-br] calcular percentual dif entre 2 valores ajuda > > > > Tenho 2 valores > > > > 20,00 e 22,00 qual a diferença > > em percentual entre esses 2 valores > > > > qual a melhor forma de calcular isso? > __________________________________________________________ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdo <http://www.amigosdomessenger.com.br> messenger.com.br [As partes desta mensagem que não continham texto foram removidas]