tipe data integer
TRANSCRIPT
Oleh: Heri Istiyanto
Pertemuan-pertemuan sebelumnyaTipe data realMemuat bilangan pecahan, bilangan bulatDapat digunakan untuk menghitung: volume,
luas, total hambatan, gaji total, akar-akar persamaan kuadrat dll
Contoh: -1/2, 0, ½, 100, 100.45, 22/7, 74530.34
Tipe Data Integer
Merupakan tipe data yang digunakan untuk menyatakan bilangan bulat
Tidak memuat bilangan pecahanDalam tipe data ini tidak diperkenankan
menggunakan karakter koma antar dua bilangan
Mengapa perlu Integer ?Penghematan dalam proses penyimpanan
dataAda operasi-operasi yang tidak bisa
menggunakan tipe real
Dalam contoh:NIS = 14234 (tidak ada nomor induk
pecahan), No.rekenning = 042876894Jumlah pensil, buku, jumlahnya selalu bulatNomor antrian, nomor tiket selalu bulatTanggal lahir, tahun lahir selalu bulat
Jenis-jenis Tipe IntegerTipe Batas nilai
Shortint -128 s/d 127
Integer -32768 s/d 32767
Longint -2147483648 s/d 2147483647
Byte 0 s/d 255
Word 0 s/d 65535
Operator Pada Tipe IntegerOperator Arti Contoh
+ Penjumlahan 13 + 4 = 17
- Pengurangan 13 – 4 = 9
* Perkalian 13 * 4 = 52
DIV Hasil Pembagian Bulat 13 DIV 4 = 3
MOD Sisa Hasil Pembagian 13 MOD 4 = 1
Perhatikan bahwa13 DIV 4 = 3 dan 13 MOD 4 = 1, karena
13 = 4 * 3 + 1
yang dibagi pembagi hasil pembagianbulat
sisa hasil pembagian
Contoh soal dalam pascal:Buatlah program yang membaca dua buah
nilai yang bertipe integer yang masing-masing menyatakan besaran dalam rupiah dan nilai tukar satu dolar terhadap rupiah, menghitung hasil penukaran rupiah dalam dolar dan sisanya dalam rupiah serta menampilkan nilai-nilai tersebut padalayar !
Contoh tampilan:Nilai rupiah = 10000Kurs dollar = 9100Hasil penukaranDollar = 1Sisa = 900
Programnya bagaimana ?
program tukar_uang; uses crt; var rupiah,kurs,dollar,sisa:integer; begin clrscr; write('Masukkan jumlah rupiah = ');readln(rupiah);
write('Masukkan kurs 1 dolar saat ini =
');readln(kurs); dollar:=rupiah div kurs; sisa:=rupiah mod kurs; writeln('Jadi jumlah dolarnya = ',dollar);
writeln('Jadi sisanya = ',sisa); readln; end.
SOAL-SOAL LATIHAN
SELESAI