Professional Documents
Culture Documents
Penuntun Pascal 3
Penuntun Pascal 3
Kontrol kendali digunakan untuk menyeleksi statemen mana yang harus dikerjakan/dieksekusi oleh
kompiler berdasarkan syarat yang memenuhi.
Ada dua selekasi kondisi yang akan dipelajari, yaitu menggunakan IF dan CASE.
1. IF
1. IF
Bentuk umum :
IF ungkapan THEN statemen
Contoh program :
Var
Nilai : real ;
Ket : string[11] ;
Begin
Ket : = ‘Tidak Lulus’ ;
Write (‘Nilai yang didapat ?’) ;
Readln (Nilai) ;
If Nilai > 60 then ket : = ‘Lulus’ ;
Writeln (Ket);
End.
Program di atas akan menghasilkan keterangan ‘LULUS’ jika nilai yang dimasukkan
di atas 60.
2. IF THEN ELSE
Bentuk umum :
IF kondisi THEN
Statemen1
ELSE
Statemen2 ;
Contoh program :
Var
Nilai : real ;
Begin
Write (‘Nilai yang didapat ?’) ;
Readln (Nilai) ;
If Nilai > 60 then
Writeln (‘Lulus’)
Else
Writeln (‘Tidak Lulus’);
End
Var
Nilai : real ;
Begin
Write (‘Nilai yang didapat ?’) ;
Readln (Nilai) ;
If Nilai > 60 then
Writeln (‘Lulus’)
Else
begin
Writeln (‘Tidak Lulus’);
Writeln(‘Anda diberi kesempatan mengikuti ujian
remedial’);
End;
End.
IF kondisi1 THEN
Begin
IF kondisi2 THEN
Statemen1
ELSE
Statemen2
End ;
IF kondisi1 THEN
IF kondisi2 THEN
Statemen1
ELSE
Statemen2
ELSE
Statemen3;
Latihan :
1. Buatlah pseudocode/algoritma,flowchart dan program untuk menentukan suatu masukkan
huruf ‘A’ itu berupa huruf kecil atau kapital !
2. Buatlah pseudocode/algoritma,flowchart dan program untuk menentukan seorang siswi
telah tuntas nilai ulangannya atau belum berdasarkan masukkan rata-rata dari nilai
pertama dan kedua. Kondisinya adalah sebagai berikut :
Jika rata-rata >80, keterangan : Tuntas dan tidak perlu remedial
Jika rata-rata <62, keterangan : kamu harus ikut remedial
Selain itu, Tuntas boleh ikut remedial atau tidak
Laboratorium Komputer SMA Stella Duce 1 Yogyakarta
Materi : Turbo Pascal 7.0
Penuntun Praktikum Pertemuan 4 - 5
Syarat :
Jika mendapat nilai Rata-rata dan Fisika di atas 70, masuk IPA
Jika mendapat nilai Rata-rata dan Akuntansi di atas 70, masuk IPS
Selain itu masuk jurusan Bahasa.