Program, simulujuci zbierku fin. ciastok
-
mcgangster
Light Expert
- Príspevky: 40
- Registrovaný: 05 júl 2008, 9:34
Program, simulujuci zbierku fin. ciastok
Potrebujem navrhnut program (v C++), ktory bude simulovat zbierku financnych ciastok na nakup urciteho predmetu. Najprv si mal program vyziadat cielovu sumu a potom by mal postupne vyzadovat jednotlive vklady dovtedy, kym tuto sumu nedosiahne. Po kazdom vklade by mal vypisat stav zbierky. Za odpoved vopred dakujem 
Re: Program, simulujuci zbierku fin. ciastok
vklad = 0;
suma = 0;
do {
vypis "vloz dalsi vklad";
nacitaj vklad;
suma = suma + vklad;
} while (x>suma)
suma = 0;
do {
vypis "vloz dalsi vklad";
nacitaj vklad;
suma = suma + vklad;
} while (x>suma)
-
mcgangster
Light Expert
- Príspevky: 40
- Registrovaný: 05 júl 2008, 9:34
Re: Program, simulujuci zbierku fin. ciastok
prepac, ale nemohol by si mi to napisat do jazyka c++? velmi by som bol vdacny 
//autoeditácia príspevku (20 Jún 2011, 23:01)
Prosim Vas, nemohli by sme mi s tym pomôct, potrebujem to upravit tak, aby sa to pytalo stale na tie vklady... zatial som to spravil takto:
//autoeditácia príspevku (20 Jún 2011, 23:01)
Prosim Vas, nemohli by sme mi s tym pomôct, potrebujem to upravit tak, aby sa to pytalo stale na tie vklady... zatial som to spravil takto:
Kód: Vybrať všetko
#include <iostream>
#include <cstdlib>
#include <string>
#include <stdlib.h>
using namespace std;
int vypocet(int uvklad, int zvysok) // inicializujes vypocet aby si ho nemusel stale dookola vyvolavat v programe...
{
return (uvklad - zvysok);
}
int main()
{
int zvysok; // inicializujes premene zvysok a uvklad (uvodny vklad)
int uvklad;
int splatka;
cout << "Vytajte v programe na \nProsim Vas zadajte sumu predmetu, ktory si chcete kupit"; // uvitanie do programu
cin >> uvklad;
cout << "\n\nVlozili ste "<< uvklad <<" eur"; // informuje o vlozenom vklade
cout << "\n\n\n\nProsim Pan Mikula vlozte splatkovu sumu!: "; // pyta vlozit prvu splatkovu sumu
cin >> zvysok;
cout << "\n\nZaplatili ste sumu: " << zvysok <<" eur"; // opet mu pripominas jeho cislo..
splatka = vypocet(uvklad, zvysok);
cout << "\nDo uplneho splatenia zostava: " << splatka << " eur"; // tento prikaz vyvolava vyssie urcene int vypocet ktory sme hovorili ze budeme moct vyvolavat neskor v texte
cin.get(); // zabestecuje aby program sa nevypol ale sa vypne az po zadani dvoch enter!
cin.get();
return 0;
}
Re: Program, simulujuci zbierku fin. ciastok
UTFG: Loop ... alebo Cyklus
Kód: Vybrať všetko
while('podmienka'){
//...;
}
do{
//...
while('podmienka');
for( ; 'podmienka';){
//...
}