Rabu, 14 Maret 2012

LP Pascal I

1. Sebutkan dan jelaskan macam-macam statement kondisi pada pascal ?
2. Buat contoh program sederhana menggunakan pascal ?

Jawab
1. If ….. Then …. Else …..
Pernyataan percabangan/kendali/bersyarat merupakan pernyataan yang akan mengeksekusi suatu pernyataan yang mengikutinya bila suatu persyaratan dipenuhi. Salah satu pernyataan kendali untuk pengambilan keputusan dalam Pascal adalah pernyataan If … Then … Else …

Bentuk umum :

IF kondisi THEN
Statemen 1
ELSE
Statemen 2

Case ….. Of …..
Pernyataan CASE …. OF …. Digunakan untuk pengambilan keputusan jika terdapat lebih dari dua alternatif jawaban yang tersedia.

Bentuk umum :
CASE ungkapan OF
Label 1 : Statemen 1
Label 2 : Statemen 1
………..
………..
………..
Label n : Statemen n
END;

For … To … Do… dan For ... Downto ... Do…
Salah satu ciri bahasa pemrograman adalah adanya perintah-perintah yang harus dikerjakan berulang-ulang. Pengulangan ini sering disebut dengan kalang. Dalam bahasa Pascal ada beberapa perintah untuk membuat kalang, yaitu:

FOR … TO … DO… dan FOR … DOWNTO … DO…

Bentuk umum :
FOR pengubah:=ungkapan1 TO ungkapan2 DO Statemen; dan FOR pengubah:=ungkapan1 DOWNTO ungkapan2 DO Statemen;

While .… Do…. dan Repeat .... Until ….

Selain membuat kalang dengan FOR….TO.…DO.… dan FOR..… DOWNTO … DO … ada bentuk kalang yang lebih umum yaitu : WHILE … DO …. yang bentuk umumnya adalah sebagai berikut :

WHILE kondisi DO
Statemen

2. Contoh Program
uses crt;
var
    a:integer;
begin
    clrscr;
    writeln('Contoh Program Kondisi');
    writeln;
    write('Masukan Nilai =');readln(a);
    writeln;
    if(a>=80) and (a<100) then
    write('Nilai anda A') else
    if(a>=60) and (a<80) else
    write('Nilai anda B') else
    write('Nilai anda C');
    readln;
end.

0 komentar:

Posting Komentar

 
;