Olen muuntamassa kaverin java koodia c++ muotoon, mutta en ymmärrä mikä vika seuraavassa koodissa on:
http://zupadupa.no-ip.org/code/src/alv.cpp
Funktiot euro2vero ja vero2euro palauttavat aina saman arvon kuin mikä niille on "hinta" parametrinä annettu. Missä vika?
Binäärikin löytyy: http://zupadupa.no-ip.org/code/src/alv.exe
Äkkiseltään katsottuna vika on siinä, että vero2euro ja euro2verossa verotus on kokonaislukutyyppinen. Suoritat siis kahden kokonaislukujen jakolaskun, joka on aina kokonaisluku. Koitapa siis muuntaa verotus doubleksi ja laskea sitten.
Tai laittaa jakajaksi sadan paikalle 100.0.
Kiitos, nyt toimii!
Aihe on jo aika vanha, joten et voi enää vastata siihen.