Laman

Senin, 06 Mei 2013

Menghitung tiap-tiap float

Gunakan jenis loop for untuk mendapatkan hitungan yang aman. Hitunglah nilai-nilai floating dari variable 0 sampai 100.


double x;
int    j;

for ( j = 0; j < 100; j++ )
{
  x = j/10.0;
 
  // do something with x
}

Hampir semua, menghitung floating point dengan jenis double precision bisa berhasil. Dan yang lebih presisi lagi adalah:


double x;
int    j;

for ( j = 0; j < 160; j++ )
{
  x = j/16.0;
 
  // do something with x
}

Hal ini lebih baik karena 1/16 bisa direpresentasikan oleh biner dengan tepat.

Quest 19: apakah representasi floating point sama dengan fixed poin yang sedang kita bahas saat ini?
Jawab: No. Mereka berhubungan namun floating point lebih canggih. Bab selanjutnya kita akan membahas floating point

Tidak ada komentar:

Posting Komentar