"Her er et par interessante ting om rigtige (brøkdele) typer. Lad os starte med dette eksempel:"

float f = 3 / 5;

"Denne beregning vil resultere i, at f er lig med... nul!"

"Ja, Rishi fortalte mig sådan noget."

"Åh, gjorde han det? Godt. Gentagelser er super nyttigt."

"Der er ingen fejl her. Divisionen involverer to heltal, så resten ignoreres simpelthen. For at forhindre dette i at ske, skal mindst et af de to tal i divisionen være brøktal."

"Hvis et af tallene er brøktal, så vil det andet tal først blive konverteret til en brøktype, og derefter vil divisionen blive udført."

"Du kan løse dette problem sådan her:"

Notation for brøktal:
float f = 3.0f / 5.0f;
float f = 3.0f / 5;
float f = 3 / 5.0f;

"Hvad hvis divisionen involverer variable?"

"Så gør vi dette:"

Konverter en heltalsvariabel til en brøkværdi:
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; 

"Det ser akavet ud. Er der ikke en anden divisionsoperation - noget mere bekvemt?"

"Nej. Det er alt, der er."

"Ok intet problem."