"Narito ang ilang mga kawili-wiling bagay tungkol sa tunay (fractional) na mga uri. Magsimula tayo sa halimbawang ito:"

float f = 3 / 5;

"Ang computation na ito ay magreresulta sa f na katumbas ng... zero!"

"Oo, may sinabi sa akin si Rishi na ganyan."

"Oh, siya ba? Mabuti. Super helpful ang repetition."

"Walang error dito. Ang dibisyon ay nagsasangkot ng dalawang integer, kaya ang natitira ay binabalewala lang. Upang maiwasang mangyari ito, dapat na fractional ang isa sa dalawang numero sa dibisyon."

"Kung ang isa sa mga numero ay fractional, ang pangalawang numero ay unang iko-convert sa isang fractional na uri, at pagkatapos ay isasagawa ang paghahati."

"Maaari mong lutasin ang problemang ito tulad nito:"

Notasyon para sa mga fractional na numero:
float f = 3.0f / 5.0f;
float f = 3.0f / 5;
float f = 3 / 5.0f;

"Paano kung ang dibisyon ay may kasamang mga variable?"

"Pagkatapos ay gagawin natin ito:"

I-convert ang isang integer variable sa isang fractional na halaga:
int a = 3, b = 5;
float f = (a * 1.0f) / b;

int a = 3, b = 5;
float f = a / (b * 1.0f);

int a = 3, b = 5;
float f = (a * 1.0f) / (b * 1.0f);

 int a = 3, b = 5;
float f = (float) a / b; 

"Mukhang awkward yan. Wala na bang division operation – something more convenient?"

"Nope. Ito lang ang meron."

"Ok walang problema."