Kezdőoldal » Számítástechnika » Programozás » C++, miért működik rosszul a...

C++, miért működik rosszul a program?

Figyelt kérdés

Van egy tőkém, az alap pénz. (alap). bent van a bankba, 3% ot kamatozik naponta ((jó lenne), profit). Naponta ki szeretném írni hogy a 0. naphoz képest mennyi a profitom naponta, de mindig 10300 at ír, mert az alap*profithoz semmit sem ad hozzá hanem végig 10300-t ír ki, de úgy kéne hogy az 1. nap 10300 a 2. nap (10300*1.03), a 3. meg (10300*1.03)*1.03 tehát hogy a legutóbbi profitos alaphoz számolja hozzá a kamatot és úgy számolja ki az új profitot, ne az alaphoz számolja ki a profitot csak az 1 nap.


#include <cmath>

#include <iostream>

using namespace std;


int main ()


{

float ossz;

float alap = 10000;

float profit = 1.03;

for(int nap = 1; nap <=30; nap +=1)


{

ossz = alap * profit;


cout << "Ennyid van a " << nap << ".nap: \n, penzmennyiseg: -->" << ossz << endl;


}



system ("pause");

return 0;

}


Pls help! Az ossz nem konstans tehát elméletileg meg kéne jegyeznie mindig a legfrissebb értékét.


2016. jún. 30. 13:26
 1/6 anonim ***** válasza:
Se az alap, se a profit értéke nem változik sehol a kódban, nem csoda, hogy folyton ugyanazt írja ki. Valahol valamit frissíteni kéne, hogy a "nap végén" megmaradjon a pénzed, és másnap ne ugyanazzal számolj megint.
2016. jún. 30. 13:30
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
A profit értéke jó 1.03 nak mindig, de hogyan frissítsem az alapot hogy az új alappal számoljon?
2016. jún. 30. 13:37
 3/6 anonim ***** válasza:
A cout sor alá alap=ossz, még a cikluson belül.
2016. jún. 30. 13:41
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

float alap = 10000;

float ossz = alap;

float kamatlab = 3;


for (...) {

float egyutthato = 1+kamatlab*100;

ossz *= egyutthato;

}


Azt a system("pause")-ot meg vedd ki, mert nagyon ronda.

2016. jún. 30. 13:42
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
kamatlab/100 bocs
2016. jún. 30. 13:43
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Így működik, kösz!
2016. jún. 30. 13:43

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!