Página 1 de 1

Porcentagem

MensagemEnviado: 05 Dez 2007 15:16
por bruno
Boa tarde,

Alguem poderia me ajudar! gostaria de saber se alguem tem um codigo em c para realizar esse calculo de porcentagem.

variavel=variavel+(variavel*20/100). somar 20% na variavel!

Obrigado

MensagemEnviado: 05 Dez 2007 15:34
por ze
se variável for float
somar 20% na variável:
variavel *= 1.2;

MensagemEnviado: 05 Dez 2007 17:03
por bruno
Obrigado, meu erro eh q eu estava usando int, agora passei pra long e deu tudo certo!

MensagemEnviado: 11 Dez 2007 19:40
por andre_luis
Sem usar multiplicaçao, fica mais rápido :

Código: Selecionar todos
x = x + ( x>>2 )



+++

MensagemEnviado: 16 Dez 2007 10:40
por Mersin
Você pode continuar utilizando int desde você garanta que nunca os 120% da variável serão maiores que 255. Para isso e para a formula funcionar, vc tem que escrever assim:

variavel += (int32)(variavel*20/100).

Espera ter ajudado.