1
Hjälp med c++
Postat av failman den 15 Oktober 2014, 12:04
4 kommentarer · 1 353 träffar
Hallå alla!
Sitter och försöker få en "loop" räknare att fungera i c++, men kommer ingen vart!
Matten är garanterat fel.... och den vill inte avrunda till tex 55000, 50 kr
När jag skriver in
5000 kr/år
spara till 50000 kr
ränta: 10%
uppnås efter 15DA0ed48 år
saldot blir 105005DA0ED48
så räknaren har lite problem! :)
Tänkte om det finns någon som kan ge mig lite tips!
mvh
Koden:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
double deposit;
cout << "Ange hur mycket du vill sätta in varje år: ";
cin >> deposit;
cout << "Ange ditt sparmål: ";
double target;
cin >> target;
cout << "Ange räntesatsen i procent: ";
double interest;
cin >> interest;
interest = (interest / 100 + 1);
int year ;
year = 0;
while ( deposit >= target);
{
target = (interest * deposit) + deposit;
year=1;
cout << "Ditt sparmål uppnås efter " << year << cout << " år" << endl;
cout << "Ditt saldo kommer att vara " << target << cout << " kr" << endl;
}
system ("pause");
}
Sitter och försöker få en "loop" räknare att fungera i c++, men kommer ingen vart!
Matten är garanterat fel.... och den vill inte avrunda till tex 55000, 50 kr
När jag skriver in
5000 kr/år
spara till 50000 kr
ränta: 10%
uppnås efter 15DA0ed48 år
saldot blir 105005DA0ED48
så räknaren har lite problem! :)
Tänkte om det finns någon som kan ge mig lite tips!
mvh
Koden:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
double deposit;
cout << "Ange hur mycket du vill sätta in varje år: ";
cin >> deposit;
cout << "Ange ditt sparmål: ";
double target;
cin >> target;
cout << "Ange räntesatsen i procent: ";
double interest;
cin >> interest;
interest = (interest / 100 + 1);
int year ;
year = 0;
while ( deposit >= target);
{
target = (interest * deposit) + deposit;
year=1;
cout << "Ditt sparmål uppnås efter " << year << cout << " år" << endl;
cout << "Ditt saldo kommer att vara " << target << cout << " kr" << endl;
}
system ("pause");
}





