Página 1 de 1
Porcentagem

Enviado:
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

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

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

Enviado:
11 Dez 2007 19:40
por andre_luis
Sem usar multiplicaçao, fica mais rápido :
- Código: Selecionar todos
x = x + ( x>>2 )
+++

Enviado:
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.