Witam piszę w takiej sprawie, mam na zajęcia zrobić program liczący cenę brutto na netto, ale to jest nieważne, ponieważ program działa dobrze. Tylko mam jeden problem, kiedy podam większą kwotę brutto, to w wyniku końcowym, kwoty netto liczba nie jest taka ma być. Mam pytanie, jaki typ zmiennej mam ustawić, aby ta liczba była "normalna".
#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
long double netto, brutto, vat;
cout << "Podaj stawke vat: ";
cin >> vat;
cout << "Podaj cene burtto: ";
cin >> brutto;
netto = brutto / ( 1 + 0.01*vat);
netto *= 100;
netto = ceil(netto);
netto /= 100;
cout << "Cena netto: " << netto << endl;
return 0;
}