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