Tipe Data Integer

Post on 25-Jul-2015

109 views 5 download

Transcript of Tipe Data Integer

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