Berikut ini adalah pertanyaan dari knyknoy pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Perbedaannya terletak pada seberapa akurat angka dibelakang koma yang dapat ditampilkan ke dalam program. Float memiliki keakuratan hingga 7 angka desimal atau 7 angka dibelakang koma. Sedangkan Double memiliki keakuratan hingga 15 angka desimal atau 15 angka dibelakang koma.
Contoh:
misal suatu angka a = 1,234567890123456
maka jika kita coba di compiler C++ dimana kita set presisinya hingga 16 maka hasilnya adalah sebagai berikut :
Float a = 1.234567880630493
Double a = 1.234567890123456
bisa terlihat setelah 7 angka dibelakang koma, hasil tampilan angka pada float akan mengalami kekacauan sedangkan pada double masih presisi atau akurat hingga 15 angka dibelakang koma.
berikut souce code dan hasil run dan compilenya menggunakan Visual Studio Code
Semoga dengan pertanyaan yang sudah terjawab oleh lunnardolukias dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Wed, 16 Jun 21