penuntun pascal 3
TRANSCRIPT
![Page 1: Penuntun Pascal 3](https://reader030.vdokumen.com/reader030/viewer/2022021119/577d29e21a28ab4e1ea824d6/html5/thumbnails/1.jpg)
8/6/2019 Penuntun Pascal 3
http://slidepdf.com/reader/full/penuntun-pascal-3 1/3
Laboratorium Komputer SMA Stella Duce 1 Yogyakarta
Materi : Turbo Pascal 7.0
Penuntun Praktikum Pertemuan 4 - 5
KONTROL KENDALI / SELEKSI KONDISI (I)
Kontrol kendali digunakan untuk menyeleksi statemen mana yang harus dikerjakan/dieksekusi olehkompiler 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 ELSEBentuk umum :IF kondisi THEN
Statemen1ELSE
Statemen2 ;
Contoh program :
Var Nilai : real ;
Begin Write (‘Nilai yang didapat ?’) ;Readln (Nilai) ; If Nilai > 60 then
Writeln (‘Lulus’)Else
Writeln (‘Tidak Lulus’);End
Beberapa hal yang perlu diperhatikan dalam penggunaan IF THEN ELSE :
Jumlah IF adalah minus satu dari jumlah kondisi
Satu baris satemen sebelum ELSE tidak diakhiri dengan titik koma (;)
Jika bagian dari if maupun else terdiri lebih dari satu statemen, maka
statemen-statemen tersebut harus dimasukan dalam BEGIN....END,
alasannya ?
![Page 2: Penuntun Pascal 3](https://reader030.vdokumen.com/reader030/viewer/2022021119/577d29e21a28ab4e1ea824d6/html5/thumbnails/2.jpg)
8/6/2019 Penuntun Pascal 3
http://slidepdf.com/reader/full/penuntun-pascal-3 2/3
Laboratorium Komputer SMA Stella Duce 1 Yogyakarta
Materi : Turbo Pascal 7.0
Penuntun Praktikum Pertemuan 4 - 5
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 ujianremedial’);
End; End.
3. IF TERSARANG (IF dalam IF)Bentuk umum :
IF kondisi1 THEN Begin IF kondisi2 THEN
Statemen1ELSE
Statemen2 End ;
Bisa juga bentuknya :
IF kondisi1 THEN IF kondisi2 THEN
Statemen1ELSE
Statemen2 ELSE Statemen3;
Perlu diperhatikan struktur penulisan. Penulisan menjorok ke dalam akan membuat
program terlihat rapi dan struktur jelas.
Latihan :
1. Buatlah pseudocode/algoritma,flowchart dan program untuk menentukan suatu masukkanhuruf ‘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
![Page 3: Penuntun Pascal 3](https://reader030.vdokumen.com/reader030/viewer/2022021119/577d29e21a28ab4e1ea824d6/html5/thumbnails/3.jpg)
8/6/2019 Penuntun Pascal 3
http://slidepdf.com/reader/full/penuntun-pascal-3 3/3
Laboratorium Komputer SMA Stella Duce 1 Yogyakarta
Materi : Turbo Pascal 7.0
Penuntun Praktikum Pertemuan 4 - 5
Seperti contoh di bawah ini :
3. Buatlah program sederhana menggunakan PASCAL untuk menentukan jurusan yang
pantas sesuai nilai beberapa mata pelajaran yang di-input -kan.
Nilai yang harus diinputkan :
Bahasa Inggris
Fisika
Matematika Akuntansi
Nilai rata-rata adalah total semua nilai di bagi dengan 4.
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.
Masukkan Nama : Stella
Masukkan Nilai 1 : 80
Masukkan Nilai 2 : 35
Rata-rata Nilai : 57.5
Stella, kamu harus ikut remedial.