Materi Presentasi Tipe Data Integer
Download
Report
Transcript Materi Presentasi Tipe Data Integer
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
Tipe
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
Operator Arti
Contoh
+
Penjumlahan
13 + 4 = 17
-
Pengurangan
13 – 4 = 9
*
Perkalian
13 * 4 = 52
DIV
MOD
Hasil Pembagian Bulat 13 DIV 4 = 3
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