Aplicação em poupança, programinha que era pra ser fácil, mas estou com problemas. [RESOLVIDO]

1. Aplicação em poupança, programinha que era pra ser fácil, mas estou com problemas. [RESOLVIDO]

Rui Guilherme da Cunha
RuiGuilherme

(usa Manjaro Linux)

Enviado em 21/11/2016 - 22:14h

Aqui está o código que eu consegui fazer:


#include <stdio.h>
#include <math.h>
#include <locale.h>

int main (){
setlocale(LC_ALL, "");
float ganhos, valor, juros;
int mes, tempo;

printf ("Digite a quantidade de dinheiro para ser aplicado na poupança: ");
scanf ("%f", &valor);

printf ("Digite o juros: ");
scanf ("%f", &juros);

printf ("Deseja simular por quanto tempo?: ");
scanf ("%i", &tempo);

for (mes = 1; mes <= tempo; mes++){
ganhos = valor * pow (1+juros, mes);
printf ("Mes: %d <=> Ganhos: %.2f \n",mes, ganhos);
}
return 0;
}


Esse aqui foi o resultado gerado no teste:


Digite a quantidade de dinheiro para ser aplicado na poupança: 100
Digite o juros: 50
Deseja simular por quanto tempo?: 12
Mes: 1 <=> Ganhos: 5100,00
Mes: 2 <=> Ganhos: 260100,00
Mes: 3 <=> Ganhos: 13265100,00
Mes: 4 <=> Ganhos: 676520128,00
Mes: 5 <=> Ganhos: 34502524928,00
Mes: 6 <=> Ganhos: 1759628754944,00
Mes: 7 <=> Ganhos: 89741068337152,00
Mes: 8 <=> Ganhos: 4576794460028928,00
Mes: 9 <=> Ganhos: 233416508871540740,00
Mes: 10 <=> Ganhos: 11904241969628447000,00
Mes: 11 <=> Ganhos: 607116332754469390000,00
Mes: 12 <=> Ganhos: 30962934237115334000000,00

--------------------------------
Process exited after 6.953 seconds with return value 0
Pressione qualquer tecla para continuar. . .


Gostaria de saber o que estou fazendo de errado. :/




  


2. MELHOR RESPOSTA

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 21/11/2016 - 22:25h

cowboyaway escreveu:
Esse aqui foi o resultado gerado no teste:

Digite a quantidade de dinheiro para ser aplicado na poupança: 100
Digite o juros: 50
Deseja simular por quanto tempo?: 12
Mes: 1 <=> Ganhos: 5100,00
Mes: 2 <=> Ganhos: 260100,00
...

Gostaria de saber o que estou fazendo de errado. :/

Na verdade você não está passando o valor dos juros em porcentagem (entre 0 e 1), por isso vai gerar esse lucro absurdo.
Juros de 50 passado no programa não é 50% e sim 5000%, daí o que você deve fazer é passar a porcentagem em forma entre 0 e 1, ou seja, passar 0.5 que é o mesmo que 50/100 que é o mesmo que 50%
Com lucro de 5000% mensal numa droga de poupança eu deixaria de ser programador fácil fácil rsrsrs

3. Re: Aplicação em poupança, programinha que era pra ser fácil, mas estou com problemas. [RESOLVIDO]

Rui Guilherme da Cunha
RuiGuilherme

(usa Manjaro Linux)

Enviado em 21/11/2016 - 22:46h

SamL escreveu:

cowboyaway escreveu:
Esse aqui foi o resultado gerado no teste:

Digite a quantidade de dinheiro para ser aplicado na poupança: 100
Digite o juros: 50
Deseja simular por quanto tempo?: 12
Mes: 1 <=> Ganhos: 5100,00
Mes: 2 <=> Ganhos: 260100,00
...

Gostaria de saber o que estou fazendo de errado. :/

Na verdade você não está passando o valor dos juros em porcentagem (entre 0 e 1), por isso vai gerar esse lucro absurdo.
Juros de 50 passado no programa não é 50% e sim 5000%, daí o que você deve fazer é passar a porcentagem em forma entre 0 e 1, ou seja, passar 0.5 que é o mesmo que 50/100 que é o mesmo que 50%
Com lucro de 5000% mensal numa droga de poupança eu deixaria de ser programador fácil fácil rsrsrs



Acho que eu entendi, mas só acho...


printf ("Digite o juros: ");
scanf ("%f", &juros);
juros = juros/100;
printf ("Deseja simular por quanto tempo?: ");
scanf ("%i", &tempo);



Digite a quantidade de dinheiro para ser aplicado na poupança: 100
Digite o juros: 50
Deseja simular por quanto tempo?: 12
Mes: 1 <=> Ganhos: 150,00
Mes: 2 <=> Ganhos: 225,00
Mes: 3 <=> Ganhos: 337,50
Mes: 4 <=> Ganhos: 506,25
Mes: 5 <=> Ganhos: 759,38
Mes: 6 <=> Ganhos: 1139,06
Mes: 7 <=> Ganhos: 1708,59
Mes: 8 <=> Ganhos: 2562,89
Mes: 9 <=> Ganhos: 3844,34
Mes: 10 <=> Ganhos: 5766,50
Mes: 11 <=> Ganhos: 8649,76
Mes: 12 <=> Ganhos: 12974,63

--------------------------------
Process exited after 7.663 seconds with return value 0
Pressione qualquer tecla para continuar. . .


Mesmo assim tenho uma leve impressão que os lucros ainda estão absurdos. '-'


4. Re: Aplicação em poupança, programinha que era pra ser fácil, mas estou com problemas. [RESOLVIDO]

Paulo Jr
Pebis

(usa Debian)

Enviado em 21/11/2016 - 22:57h

cowboyaway escreveu:

SamL escreveu:

cowboyaway escreveu:
Esse aqui foi o resultado gerado no teste:

Digite a quantidade de dinheiro para ser aplicado na poupança: 100
Digite o juros: 50
Deseja simular por quanto tempo?: 12
Mes: 1 <=> Ganhos: 5100,00
Mes: 2 <=> Ganhos: 260100,00
...

Gostaria de saber o que estou fazendo de errado. :/

Na verdade você não está passando o valor dos juros em porcentagem (entre 0 e 1), por isso vai gerar esse lucro absurdo.
Juros de 50 passado no programa não é 50% e sim 5000%, daí o que você deve fazer é passar a porcentagem em forma entre 0 e 1, ou seja, passar 0.5 que é o mesmo que 50/100 que é o mesmo que 50%
Com lucro de 5000% mensal numa droga de poupança eu deixaria de ser programador fácil fácil rsrsrs



Acho que eu entendi, mas só acho...


printf ("Digite o juros: ");
scanf ("%f", &juros);
juros = juros/100;
printf ("Deseja simular por quanto tempo?: ");
scanf ("%i", &tempo);



Digite a quantidade de dinheiro para ser aplicado na poupança: 100
Digite o juros: 50
Deseja simular por quanto tempo?: 12
Mes: 1 <=> Ganhos: 150,00
Mes: 2 <=> Ganhos: 225,00
Mes: 3 <=> Ganhos: 337,50
Mes: 4 <=> Ganhos: 506,25
Mes: 5 <=> Ganhos: 759,38
Mes: 6 <=> Ganhos: 1139,06
Mes: 7 <=> Ganhos: 1708,59
Mes: 8 <=> Ganhos: 2562,89
Mes: 9 <=> Ganhos: 3844,34
Mes: 10 <=> Ganhos: 5766,50
Mes: 11 <=> Ganhos: 8649,76
Mes: 12 <=> Ganhos: 12974,63

--------------------------------
Process exited after 7.663 seconds with return value 0
Pressione qualquer tecla para continuar. . .


Mesmo assim tenho uma leve impressão que os lucros ainda estão absurdos. '-'


com um juros de 50% obviamente o valor vai ficar astronômico... basta utilizar uma calculadora


5. Re: Aplicação em poupança, programinha que era pra ser fácil, mas estou com problemas. [RESOLVIDO]

Alexandre Mulatinho
mulatinho

(usa Slackware)

Enviado em 22/11/2016 - 11:03h

Hheheehe, se a poupança tivesse o rendimento que você tá imaginando eu estaria riquissimo! :D :D :D


Seu programa está "relativamente correto" experimenta colocar o juros como -> 0.005 que é a realidade do Brasil :)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts