TIPE DATA INTEGER PADA PASCAL Oleh: Heri Istiyanto
Pertemuan-pertemuan sebelumnya Tipe data real Memuat bilangan pecahan, bilangan bulat Dapat 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 pecahan Dalam tipe data ini tidak diperkenankan menggunakan karakter koma antar dua bilangan
Mengapa perlu Integer ? Penghematan dalam proses penyimpanan data Ada operasi-operasi yang tidak bisa menggunakan tipe real Dalam contoh: NIS = 14234 (tidak ada nomor induk pecahan), No.rekenning = 042876894 Jumlah pensil, buku, jumlahnya selalu bulat Nomor antrian, nomor tiket selalu bulat Tanggal lahir, tahun lahir selalu bulat
Jenis-jenis Tipe Integer 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 Integer 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 bahwa 13 DIV 4 = 3 dan 13 MOD 4 = 1, karena 13 = 4 * 3 + 1 yang dibagi pembagi hasil pembagian bulat 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 pada layar !
Contoh tampilan: Nilai rupiah = 10000 Kurs dollar = 9100 Hasil penukaran Dollar = 1 Sisa = 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