SPIKA 1: Tuseme Ningependa kuandika mpango huo Prints nje kuelea, hasa matokeo ya kugawa 1 na 10. Naam, silika yangu ya kwanza itakuwa kuandika mpango huu kama ifuatavyo. Float f sawa na 1 kugawanywa na 10, na kisha magazeti f asilimia 0.1 f, na hivyo ikimaanisha kwamba Ningependa magazeti kuelea kwa moja mahali decimal, backslash n comma f. Hebu sasa kukusanya mpango huu. Kufanya kuelea 0 dot slash kuelea 0. Naam, kwamba si haki kabisa. Mimi nina uhakika kabisa kwamba 1 kugawanywa na 10, au 1/10 ni si 0.0, lakini 0.1, na bado hapa mimi nina kuona juu ya screen 0.0. Nini kinaendelea? Naam, zinageuka kuwa katika c, kama kugawanya int na int, kupata nyuma int. Na hivyo hata kama 1 kugawanywa na 10 ni kweli 0.10, 0.1 haziwezi kutosha katika int, na hivyo kile c haina ni truncates, au kumtupia mbali kila kitu baada ya mahali decimal, na hivyo kuacha sisi na 0 tu. Lakini basi, bila shaka, na magazeti f, sisi bayana kwamba tunatarajia magazeti f kwa sehemu moja decimal, na ili 0 visas kama 0.0. Vizuri, ni wazi hili ni tatizo kwamba mahitaji ya ufumbuzi.