[Tugas Mata Kuliah Struktur Data] - Double, Long Double & Unsigned


 Tugas praktek individu mata kuliah Struktur Data


Oleh : 
Nama : Bambang Hadi Prayitno
NIM : 1703015031
Kelas : 2A
Teknik Informatika.



Double, Long Double & Unsigned

Tipe data adalah klasifikasi variabel untuk menentukan bentuk keadaan data yang akan disimpan dalam memori, variabel memiliki 3 jenis tipe data yaitu Variabel Numerik, Variabel Text dan Boolean di artikel ini kita akan membahas mengenai variabel numerik.
Variabel Numerik : Memungkinkan kita untuk menyimpan data dalam bentuk bilangan. Variabel numerik dapat dibagi menjadi beberapa bagian yaitu :  Bilangan Bulat (Integer “int”),  Bilangan Desimal Berpresisi Tunggal (Floating Point “float”). Bilangan Desimal Berpresisi Ganda (Double Precision “double”).\

Tipe Data Double & Long Double

Tipe data double adalah tipe data yang bertujuan untuk menyimpan nilai dengan angka desimal.  Tipe data double dapat menyimpan data pembagian yang nilai dibelakang koma tidak habis (tak berhingga) seperti 22/7, 1/3, 20/6 dan lainnya.   karena itu, tipe data Double dapat digunakan untuk menyelesaikan persamaan perkalian dan pembagian dengan bilangan desimal.  Berikut contoh kode program untuk tipe data double:

KODING


HASIL

Long Double
Sementara Long Double fungsinya sama dengan double untuk menyimpan nilai dengan angka desimal.  Tipe data Long Double dapat menyimpan data pembagian yang nilai dibelakang koma tidak habis (tak berhingga) Hanya saja lebih besar jangkauannya daripada Double.



double
Deskripsi : Sama dengan float namun memiliki jangkauan dua kali dari float
Ukuran : 8 byte
Jangkauan : 1,7 x 10-308 hingga 1,7 x 10308

long double
Deskripsi : Sama dengan double namum memiliki jangkauan lebih lebar
Ukuran : 10 byte
Jangkauan : 3,4 x 10-4932 hingga 3,4 x 104932


Unsigned

Tipe data dalam pemrograman terkhusus C++ dapat dibedakan berdasarkan adanya tanda (signed) dan tidak adanya tanda (unsigned). Perbedaan antara keduanya adalah adanya tanda bilangan yang menunjukan positif dan negatif. Untuk tipe data unsigned (tanpa tanda) suatu bilangan hanya diawali dari 0 ke suatu jangkauan tertentu, sedangkan untuk tipe signed (bertanda), bilangan diawali dari nilai negatif (-) menuju ke jangkauan nilai positif (+).

Unsigned : memodifikasi jangkauan nilainya positif di mulai dari nol.

Unsigned char
Menampung karakter
1 byte
0-255
Unsigned int
Bilangan bulat tak bertanda atau positif
4 byte
0-4294967295
Unsigned long int
Long integer
4 byte
0-4294967295
Unsigned short int
Short integer
2 byte
0-65535


Komentar

Postingan populer dari blog ini

Mengenal Sistem Bilangan

[TUGAS MATA KULIAH STRUKTUR DATA] RANGKUMAN MATERI.