Witam, mam dziwny problem z dodawaniem dwóch liczb typu double:
double price = ... //pobieranie ceny, wyswietlam ja, jest typu double
double tax = ... // pobieram podatek
qDebug() << typeid(price).name(); //wyswietla double
qDebug() << (double)price+(double)price*(tax/100); //ucina czesc dziesietna
No wlasnie, dlaczego tak sie dzieje ze mam wszystkie liczby typu double a on i tak zwraca w ostatnim debugu integera?
Pozdrawiam