[ maksim123 @ 29.02.2016. 16:27 ] @
Pozdrav svima! Pošto sam osmi razred i nedavno sam krenuo da radim u c++ programskom okruženju i hteo bih da napravim program "Bodovi" koji će da računa bodove za prijemni koji nosimo iz osnovne škole, ali imam jedan problem pri množenju decimalnog broja sa prirodnim brojem program ga zaokrugli na ceo broj, ali kako da to rešim?Evo mog koda i unapred hvala na pomoći!
____________________________________________________________________________________________________________________________________
#include "stdafx.h"
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
int a6,a7,a8;

cout << "Molimo unesite prosek iz 6" << " razreda:" << endl;
cin >> a6;
cout << "Molimo unesite prosek iz 7" << " razreda:" << endl;
cin >> a7;
cout << "Molimo unesite prosek iz 8" << " razreda:" << endl;
cin >> a8;
cout << "Nosite " << (a6 * 4)+(a7 * 5)+(a8 * 5) << " bodova iz osnovne skole" << endl;

system("pause");
return 0;
}
____________________________________________________________________________________________________________________________________
[ djoka_l @ 29.02.2016. 16:35 ] @
Deklarisao si a6, a7, i a8 kao int, tako da se ne množi decimalni broj sa celim brojem, nego cao sa celim.
Deklariši ih kao double pa proveri šta se dešava.
Da li se broj bodova zaokružuje na ceo broj, ili na dve decimale?
[ maksim123 @ 29.02.2016. 16:43 ] @
Zaokružuje na dve decimale i puno hvala