Menanya Mengumpulkan InformasiMencoba Aktivitas Kegiatan Belajar

76 Pemrograman Dasar SMK Kelas X Sem 2 Operator aritmatika adalah operasi hitung dari bilangan-bilangan. Terdapat dua macam tipe data bilangan yaitu integer dan bilangan real. Operator-operator yang berlaku keduanya hampir sama, kecuali untuk bagian pembagian. Berikut ini adalah operator-operator untuk tipe data integer dan bilangan real.Operator Aritmatika pada Bilangan Integer Operator Keterangan Contoh + Menjumlahan dua bilangan baik integer maupun real 7+3=10 - Mengurangi bilangan pertama dengan bilangan kedua baik integer maupun real 7-3=4 Mengalikan dua bilangan, baik integer maupun real 7x3=21 Membagi dua bilangan, baik integer maupun real 10 2 = 5 Div Membagi bilangan integer pertama dengan bilangan integer kedua, di mana hasilnya adalah bagian bulat dari hasil pembagiannya, selanjutnya disebut pembagian bilangan bulat. 7 div 3 = 2 Mod Sisa bagi dari hasil pembagian bilangan bulat antara bilangan pertama dengan kedua keduanya integer 7 mod 3= 1 Perhatikan bahwa 7 = 3 x 2 +1, artinya 7 div 3 = 2 dan 7 mod 3= 1 Contoh program dengan operator aritmatika Program hitung; var

a,b,c : integer; d: real;

begin a:=21; b:=10; c := a + b; writeln21 + 10 = , c ; Bab 2 Variabel, Tipe Data, dan Operator 77 c := a - b; writeln21 - 10 = , c ; c := a b; writeln21 x 10 = , c ; d := a b; writeln21 10 = , d; c := a mod b; writeln21 mod 10 = , c ; c := a div b; writeln21 div 10 = , c ; end. Dari kode program di atas, dapat dilihat bahwa khusus untuk d bertipe data real, karena merupakan hasil pembagian, yang memungkinkan terjadinya bilangan real.

2. Operator relasional

Operator relasional adalah operator yang menghubungkan nilai dari variabel. Hasil ekspresi dengan operator ini adalah nilai kebenaran True atau False. Berikut operator relasional dalam Pascal. Operator Penjelasan Contoh = Periksa apakah nilai keduanya sama a=10, periksa apakah nilai variabel a sama dengan 10 Periksa apakah nilaia keduanya tidak sama a10, periksa apakah nilai variabel a tidak sama dengan 10 Periksan apakah nilai pertama lebih besar dari nilai kedua a10, periksa apakah nilai variabel a lebih besar10 Periksan apakah nilai pertama lebih keci dari nilai kedua A10, periksa apakah nilai variabel a lebih kecil 10 = Periksan apakah nilai pertama lebih besar atau sama dengan nilai kedua a10, periksa apakah nilai variabel a lebih besar sama dengan 10 = Periksan apakah nilai pertama lebih kecil atau sama dengan nilai kedua A10, periksa apakah nilai variabel a lebih kecil sama dengan 10