I.
MODUL IV
PERINTAH IF
Tujuan
Siswa dapat memecahkan masalah dengan perbandingan
2 pembanding dengan if pada Pascal
Sumber Belajar
Statement IF:
Fungsi if digunakan untuk membandingkan dua
buah nilai, dengan memecahkan menjadi bentuk Boolean
terlebih dahulu. Jika kondisi dari IF benar maka jawaban
adalah True, jika kondisi dalam keadaan False maka
jawaban juga False.
Sintak dari IF:
IF <<kondisi>> then
Perintah 1
ELSE
Perintah 2
Dimana kondisi adalah ekspresi Boolean, jika
kondisi dalam keadaan true maka akan ka akan
dikerjakan perintah 2. Bagian Else dapat dihilangkan
jika hanya satu kondisi yang memerlukan perlauan
khusus, sehingga If dapat dituliskan sebagai berikut:
IF <<kondisi>> then
Perintah 1;
IF <<kondisi>> then
Perintah 1;
False
True
False
Kondisi
True
Perintah 1
Kondisi
Tanpa menggunakan Else:
{Tanggal
: 30 September 2006}
Uses Wincrt;
Var
Nilai : Integer;
Begin
Write(Nilai Ujian = );
Readln(Nilai);
IF nilai>=60 then
Writeln(Lulus)
Else
Writeln(Gagal);
End.
Kerjakan Tugas dibawah ini:
Pertanyaan:
1.
Buat Program dan diagram alir(flowchart) untuk
menampilkan:
Sangat Baik apabila nilainya 85-100;
Baik apabila nilainya 70-84;
Cukup apabila nilainya 60-69;
Kurang apabila nilainya 0-59;
dengan menggunakan perintatah if-if;
2.
Buatlah program dengan Pascal yang membaca
sebuah bilangan yang menyatakan hasil pengukuran
suhu dalam derajat Celcius, menentukan kondisi air
pada suhu tersebut, serta menampilkan di layar
dengan ketentuan:
Suhu
Kondisi
Suhu < 0
Padat
0 - 100
Cair
Suhu >= 100
Gas
Buat program untuk menghitung nilai final siswa
dengan Ketentuan Soal sbb :
Rata =(10%*abs)+(20%*tgs)+(30%*uts)+(40%*uas)
Grade dan keterangan :
PerintahJika
2 rata >=85 maka grade A, keterangan sangat baik
Jika rata >=75 maka grade B, keterangan Baik
Jika rata >=60 maka grade C, keterangan Cukup
Jika rata >=45 maka grade D, keterangan Kurang
Selain itu grade E, keterangan Sangat Kurang
3.
4.
Perintah Golongan
Contoh 1:
Buat program untuk melakukan penilaian Ulangan
Harian, dengan ketentuan:
Nilai
Keterangan
>=60
Lulus
<60
Gagal
Contoh sintak program:
Program Penilaian;
{Dibuat oleh : Andi Bintoro}
Gaji Pokok
Tunjangan
2000000
400000
1800000
200000
1500000
150000
D
700000
0
Jika pegawai golongan A-B dan umlah jam
mengajarnya lebih dari 24, maka sisa: jammengajar
- 24
Bonus = sisa*12500
Transport =10500 * hari masuk
Gaji bersih= GajiJamMengajar+ GajiPokok+ Tunjangan+
Transport+ bonus