Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
TIPE DATA INTEGER PADA PASCAL
Oleh: Heri Istiyanto
2
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, , 22/7,
3
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
4
Mengapa perlu Integer ? Penghematan dalam proses penyimpanan data
Ada operasi-operasi yang tidak bisa menggunakan tipe real Dalam contoh: NIS = (tidak ada nomor induk pecahan), No.rekenning = Jumlah pensil, buku, jumlahnya selalu bulat Nomor antrian, nomor tiket selalu bulat Tanggal lahir, tahun lahir selalu bulat
5
Jenis-jenis Tipe Integer
Batas nilai Shortint -128 s/d 127 Integer s/d 32767 Longint s/d Byte 0 s/d 255 Word 0 s/d 65535
6
Operator Pada Tipe Integer
Arti Contoh + Penjumlahan = 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
7
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
8
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 !
9
Contoh tampilan: Nilai rupiah = Kurs dollar = 9100 Hasil penukaran Dollar = 1 Sisa = 900 Programnya bagaimana ?
10
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.
11
SOAL-SOAL LATIHAN
12
SELESAI
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.