[Mikocok] “=850*77.1” hasilnya 100.000

Kelihatannya Microsoft Excel 2007 memiliki masalah besar dalam menyelesaikan sebuah masalah perkalian sederhana. Bug yang dinilai serius ini dilaporkan di sebuah Usenet group oleh Mohlam Serry yang menemukan bahwa Excel yang melakukan perkalian 850 x 77.1 menghasilkan angka yang salah.

Hasil perkalian ini semestinya adalah 65.535, akan tetapi Excel selalu memberikan 100.000 sebagai jawabannya. Anda dapat melihat sendiri masalahnya apabila anda memasukkan formula “=850*77.1” di sebuah cell kosong. Selain perkalian ini, berbagai formula-formula lain yang semestinya menghasilkan 65.535 juga memberikan hasil yang sama, seperti yang didiskusikan di Usenet group ini.

Angka 65.535 ini semestinya dikenal baik oleh para programmer sebagai angka terbesar yang dapat disimpan di sebuah tipe variabel angka 16 bit unsigned binary. Masalah yang ditemukan saat bertransisi dari angka 16-bit menjadi 32-bit diduga menjadi penyebabnya.

sumber : ccpb@kaskus

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s