View Full Version : programção c


Gonçalo Almeida
01-02-2006, 18:25
boas ppl...
peciso duma dica.
é o seguinte..

o meu projecto é um simulador de empréstimo bancário, e pecisava duma ajuda...

como e k eu calculo, ou k função posso usar para calcular uma função do tipo

x=(1+i)^n e do tipo x=(1+i)^(-n)

a minha duvida está em como calcular uma potência (n), sendo esse n pedido ao utilizador??

obrg

trapman
01-02-2006, 18:45
Nem que faças a cena mais parva de sempre :


/* x^y */
int potencia(int x, int y) {
int r;
for(r=1;y--;)
r *= x;
return r;
}

cuidado com os int overflows!

De qualquer das formas podes sempre usar o math.h que tem lá uma função (a pow) mega optimizada q faz exactamente isto.

Gonçalo Almeida
01-02-2006, 19:02
brigado pela dica...
já é uma grande ajuda

Abr

TuxBoss
01-02-2006, 19:07
A lib math.h é standard e tem a função pow.
http://www.opengroup.org/onlinepubs/007908799/xsh/pow.html -> vê aí a man page.

Gonçalo Almeida
07-02-2006, 00:57
Problem solved...
thks ppl

abrcs