Apa perbedaan antara tipe data float dan tipe data double

Berikut ini adalah pertanyaan dari knyknoy pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Apa perbedaan antara tipe data float dan tipe data double dalam bahasa pemrograman C++?​

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

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,234567890123456maka jika kita coba di compiler C++ dimana kita set presisinya hingga 16 maka hasilnya adalah sebagai berikut :Float a = 1.234567880630493Double a = 1.234567890123456bisa 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