NAMA FILE : YUL1.PAS
NAMA PROGRAM : SATU
INPUT / DEKLARASI :
1. Variabel :
y =
integer
Banyak = integer
2. Fungsi :
Uses crt
= Clrscr,
LOGIKA PROGRAM :
Ø Program Satu ;
Memberikan judul program denga
nama 'satu'
Ø Uses Crt;
Menghidupkan fungsi yaitu pada clrscr
yang fungsinya membersihkan
layar tampilan
Ø Var
Banyak, y : integer ;
Var merupakan suatu deklarasi variabel dimana memberikan type data integer untuk
'banyak' dan 'y'
Ø Begin
Perintah
untuk memulai suatu program
Ø Clrscr;
Perintah
untuk membersihkan layar tampilan
Ø Write ('berapa perulangannya :' );
Readln ('banyak');
Mencetak tulisan "berapa perulangannya" dengan sekaligus menginput data yang harus dimasukkan berupa type data
integer
Ø FOR y : = 1 to banyak do
Perintah perulangan atau juga disebut
sebagai perintah looping yaitu denganmemasukkan nilai y = 1 sampai ' banyak ' perulangan tergantung nilai pada inputan pada
data ' banyak '
Ø Begin
Write (' YULAN SETIANSYAH '); writeln (' kelas 1 IA06 ');
End;
Cetakan data yang akan diulang dari effect perintah looping diatas yaitu ' YULAN SETIANSYAH kelas 1IA06
' sebanyak nilai ' banyak ' dengan inputannya berurutan kebawah
Ø Readln;
Menampilkan program bila program diaktifkan
Ø End.
Mengakhiri suatu program
NAMA FILE : YUL2.PAS
NAMA PROGRAM : DUA
INPUT / DEKLARASI :
1. Variabel :
y =
integer
Banyak = integer
2. Fungsi :
Uses crt
= Clrscr,
LOGIKA PROGRAM :
Ø Program Dua ;
Memberikan judul program denga
nama 'dua'
Ø Uses Crt;
Menghidupkan fungsi yaitu pada clrscr
yang fungsinya membersihkan
layar tampilan
Ø Var
Banyak, y : integer ;
Var merupakan suatu deklarasi variabel dimana memberikan type data integer untuk
'banyak' dan 'y'
Ø Begin
Perintah
untuk memulai suatu program
Ø Clrscr;
Perintah
untuk membersihkan layar tampilan
Ø y := 0;
Write ('berapa perulangannya :' );
Readln ('banyak');
Mencetak tulisan "berapa perulangannya" dengan sekaligus menginput data yang harus dimasukkan berupa type data
integer dimana disana terdapat suatu kondisi bila y = 0
Ø While y < banyak do
Perintah perulangan atau juga disebut
sebagai perintah looping yaitu denganmemasukkan nilai y = 0 sampai ' banyak ' perulangan tergantung nilai pada inputan pada
data ' banyak ',jadi perulanga tersebut dimulai dari angka
nol sampai banyak data
Ø Begin
Writeln (' y ') ; y := y + 1;
End;
Disini merupakan cetakan dari perinta
looping tersebut dimana dimaulai dari angka
nol sampai looping itu berhenti bila
suatu kondisi itu telah memenuhi
syarat yang telah ditentukan yaitu berhenti pada 19 < 20 dan tampilannya akan berurutan kebawah
Ø Readln;
Menampilkan program bila program diaktifkan
Ø End.
Mengakhiri suatu program
NAMA FILE : YUL3.PAS
NAMA PROGRAM :
INPUT / DEKLARASI :
1. Variabel :
y =
integer
2. Fungsi :
Uses crt
= Clrscr,
LOGIKA PROGRAM :
Ø
Program
Memberikan judul program denga
nama '
Ø Uses Crt;
Menghidupkan fungsi yaitu pada clrscr
yang fungsinya membersihkan
layar tampilan
Ø Var
y : integer ;
Var merupakan suatu deklarasi variabel dimana memberikan type data integer untuk
'banyak' dan 'y'
Ø Begin
Perintah
untuk memulai suatu program
Ø Clrscr;
Perintah
untuk membersihkan layar tampilan
Ø Write (' nilai UTS : ' ) ; readln(y) ;
Mencetak tuulisan ' nilai UTS ' sekaligus menginput data yang bertype data
integer karena y bertype
data integer
Ø Write (' Grade Anda : ' ) ;
Case y of
0 . . 30 : write ('D') ;
31 . . 59 : write ('C') ;
60 . . 79 : write ('B') ;
80 . . 100 : write ('A') ;
end;
Mencetak tulisan ' Grade Anda ' sekaligus memberi komentar berupa hasil dari nilai y yang termasuk dalam pilihan yang telah ditentukan posisinya misalnya bila nilai yang di input adalah 65 maka akan tercetak nilai 'B' karena nilai 65 masuk pada nilai antara 60 sampai dengan 79 bernilai B
Ø Readln;
Menampilkan program bila program diaktifkan
Ø End.
Mengakhiri suatu program
LISTING PROGRAM
PROGRAM
1
program satu;
uses crt;
var
banyak,y:integer;
a:string;
begin
clrscr;
writeln;writeln;
write (' berapa perulangan :
');readln(banyak);
write (' kata apa yang ingin
diulang :
');readln(a);
WRITELN;
for y:=1 to banyak do
begin
write (' ');
write (a);Writeln(' kelas 1 IA06');
end;
readln;
end.
PROGRAM
2
uses crt;
var
banyak,y:integer;
begin
clrscr;
writeln('');writeln('');
y:=0;write (' berapa banyak :
');readln(banyak);
while y< banyak do
begin
write ( ' ');write(' ');
write ( y );y:=y+1;
end;
readln;
end.
PROGRAM
3
program
uses crt;
var
y:integer;
begin
clrscr;
writeln ('');write (' ');
write (' nilai UTS : ');readln(y);write('
');
write (' Grade Anda : ');
case y of
0..39 :write ('D');
40..59 :write ('C');
60..79 :write ('B');
80..100:write ('A');
end;
readln;
end.