Stovku rovným dílem rozdělit mezi 3 lidi v obchodě nedokážu. Chci jen tazateli naznačit, že žádný datový typ problém sám nevyřeší, nýbrž se v kódu musí situace reálně ošetřit. Např. v účetnictví máme účty pro zaokrouhlovací chyby, se zaokrouhlovacími chybami počítá třeba zákon o DPH.
Pro opravdu narocne vypocty se muze stat, ze budou pouzity zcela jine datove typy (napriklad jsem psal typ, ktery ukladal racionalni cisla jako dvojici jmenovatel a citatel a prubezne je optimalizoval (kratil na zakladni tvar), nebo knihovnu pro presnou praci s cisly na desitky tisic mist, nebo knihovnu pro praci se symboly )
Souhlasím, někdy nezbude než počítat se zlomky a zavést třídu s vlastnostmi citatel, jmenovatel a aritmetickými metodami. Ale hotovost se ve zlomcích nevede ani elektronicky, pokud vím.