makalah-pascal (pemprograman dengan bahasa pascal)

Upload: iwank

Post on 11-Jul-2015

2.720 views

Category:

Documents


56 download

TRANSCRIPT

[email protected]

DAFTAR ISIHALAMAN JUDUL ............................................................................................. DAFTAR ISI ....................................................................................................... BAB I Mengenal Pascal A. Perkembangan Pascal ..................................................................... B. Struktur Program Pascal .................................................................. C. Penulisan Program Pascal ............................................................... D. Judul Program .................................................................................. E. Bagian Deklarasi .............................................................................. 1. Deklarasi Konstanta ..................................................................... 2. Deklarasi Variabel ........................................................................ 3. Deklarasi tipe ............................................................................... 4. Deklarasi Label ............................................................................ F. Cara Mengorerasikan Turbo Pascal ................................................ 1 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 11 14 15 22 22 25 26 29 30 45 45 47 48

BAB II Elemen-Element Program Pascal A. Kata-Kata Cadangan ....................................................................... B. Pengenal (Identifier) ........................................................................ C. Tipe Data ......................................................................................... D. Tanda Operasi ................................................................................ E. Komentar Program .......................................................................... BAB III Input dan Output Program Output ................................................................................... Program Input ....................................................................................... Tampilan Terformat .............................................................................. Pengaturan Letak di Layar dengan Prosedur Gotoxy .......................... Pengaturan Letak di Layar dengan Prosedur Delay ............................ BAB IV Perulangan 1. Perulangan For ............................................................................... a. Perulangan For Positif ............................................................... b. Perulangan For Negatif .............................................................. c. Perulangan For Bersarang ......................................................... 2. Pengulangan While Do ................................................................... 3. Perulangan Repeat Until ................................................................. BAB V Penyeleksian Kondisi 1. Pendahuluan ................................................................................... 2. Statemen If .... Then ........................................................................ 3. Statemen If .... Then ..... Else .......................................................... 4. Statemen Case .... of ......................................................................

PEMPROGRAMAN PASCAL

2

[email protected]

BAB I Mengenal Pascal

A. Perkembangan Pascal Pascal adalah bahasa tingkat tinggi (high level language) yang orientasinya pada semua tujuan oleh Professor Niklaus Wirth, nama pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan philosophi terkenal abad 17 dari Perancis. Kompiler Bahasa pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) untuk membantu mengajar program komputer secara sistematis, khususnya untuk pemprograman terstruktur. B. Struktur Program Pascal Struktur program pascal terdiri dari : 1. Judul Program 2. Blok Program a. Bagian deklarasi - Deklarasi label - Definisi konstanta - Definisi tipe - Deklarasi variable - Deklarasi prosedur - Deklarasi fungsi b. Bagian pernyataan C. Penulisan Program Pascal Contoh penulisan program yang bebas

Begin Writeln(Belajar Pascal); Writeln(--------------); End.

Contoh penulisan yang tidak dianjurkan

Begin Writeln(Belajar Pascal); Writeln(--------------); End.

Contoh penulisan program yang dianjurkanBegin Writeln(Belajar Pascal); Writeln(--------------); End.

D. Judul program Judul program (bila ditulis) terletak pada awal program dan diakhiri dengan titik koma. E. Bagian Deklarasi 1. Deklarasi Konstanta Berisi identifier yang berisi nilai-nilai konstanta. Contoh penulisannya:ConstPEMPROGRAMAN PASCAL

3

[email protected]

Panjang=10; Lebar=5;

2. Deklarasi Variabel Mendefinisikan identifieryang berisi data yang berubah-ubah nilainya dalam program.Var total,gaji:real; Menikah,keterangan:string;

3. Deklarasi tipe Ada beberapa tipe dalam pascal antara lain : a. Tipe data sederhana, terdiri dari : - Tipe data standar : integer,char,real,string,boolean - Tipe data didefinisikan pemakai : enumarated atau scalar type, subrange tipe. b. Tipe data terstruktur, terdiri dari : - Array - File - Record - Set c. Tipe data penunjuk (pointer type data) Contoh : TypePecahan = real; Logika = Boolean; Bulat = integer; Huruf = string [25];

Begin

4. Deklarasi label Deklarasi yang neggunakan statemet goto untuk meloncat ke suatu statemen lain. Contoh :Label 100,selesai; Begin ................. Goto 100 ................. 100 : ................. Goto selesai ................. Selesai : End.

F. Cara mengoperasikan Turbo Pascal Torbo pascal versi 5.0 hanya dapat dioperasikan pada format sistem operasi DOS, apabila kita menggunakan sistem operasi windows maka harus keluar dari sistem operasi.

PEMPROGRAMAN PASCAL

4

[email protected]

BAB II Element-Element Program PascalElement-element program pascal adalah sbb : 1. Simbol-simbol dasar 2. Kata-kata cadangan 3. Pengenalan didefinisikan oleh pemakai. 4. Data 5. Karakter control 6. Tanda operasi 7. Komentar program 8. Statemen 9. Prosedur 10. Fungsi A. Kata-kata cadangan Adalah kata-kata yang telah didefinisikan oleh pascal yang mempunyai maksud tertentu, kata-kata cadangan tidak boleh didefinisikan oleh pemakai sehingga tidak dipergunakan sebagai pengenal(identifier). B. Pengenal (identifier) Ketetntuan-ketentuan identifier : 1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf, dimana huruf besar dan huruf kecil dianggap sama. 2. Tidak boleh mengandung blank. 3. Tidak boleh mengandung simbol-simbol khusus. 4. Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap signifikan. C. Tipe data 1. Tipe data numerik integer Tipe Ukuran memory Byte 1 byte Shortint 1 byte Integer 2 byte Word 2 byte Longint 4 byte

jangkauan nilai 0 .. 255 -128 .. 127 -32768 .. 32767 0 .. 65535 -2147483648

2. Tipe data numerik real Tipe konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38, nilai numerik real menempati memory sebesar 6 byte. 3. Tipe data karakter Nilai karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal. 4. Tipe data string Berupa kumpulan beberapa karakter yang terletak diantara tanda petik tunggal. 5. Tipe data boolean. Tipe data ini mempunyai dua nilai yaitu true & false.

PEMPROGRAMAN PASCAL

5

[email protected]

D. Tanda Operasi Dalam bahasa pascal ada beberapa tanda operasi (operator) antara lain : Operator Fungsi assignment operator := sama dengan binary operator * perkalian Div pembagian bulat / pembagian real MOD Modulus (hasil pembagian) + penjumlahan pengurangan bitwise operator NOT Logika Not AND Logika And OR Logika Or XOR Logika Xor SHL gerser ke kiri (shift left) SHR geser ke kanan (shift right) relation operator = sama dengan tidak sama dengan > lebih besar dari < lebih kecil dari >= lebih besar sama dengan dari 25; A:=A+1; Until A>3; Writeln(=====================); Readln;PEMPROGRAMAN PASCAL

32

[email protected]

End. Output

Latihan 3 (Buatlah Program, Output dan Flowchartnya) 1. Buat program perulangan for bersarang untuk mengatur waktu meledaknya bom dengan ketentuan : Bila waktu menunjukan 1 : 00 : 00 akan muncul tulisan BOOOMM...! dimana set awal waktunya 0 : 00 : 00 dan dengan bantuan Delay (5000) serta perulangan dimulai dari detik ke menit lalu ke jam. 2. Ganti Soal no.1 dengan menggunakan perulangan tersarang WHILE DO. 3. Ganti Soal no.2 dengan menggunakan perulangan tersarang REPEAT-UNTIL. 4. Buatlah program untuk mencatat 10 buah bilangan genap pertama. 5. Buatlah program untuk membuat outpunya : ***** **** *** ** Untuk jumlah bintang diinput 6. Buat program untuk output : Saya belajar pascal {sebanyak 5x dengan delay waktu 5 detik perkalimat}. 7. Buat program untuk output : Saya belajar di lab. Komputer {posisi (x,y) diinput antara (3-10,10-20); Hasil output harus sekolom sebanyak 5x}. 8. Buat program menggunakan for do untuk mencetak angka 10 sampai 80 dengan selisih 5. 9. Buat program dengan : Input : posisi baris dan kolom Output : Saya lagi belajar pascal sebanyak 6 kali dengan selisih 2 baris perkalimat dan pada kolom yang sama dengan selisih delay 5 detik perkalimat.

PEMPROGRAMAN PASCAL

33

[email protected]

Jawab 1. Program

Uses Crt; Var J,K:integer; Begin Clrscr; Gotoxy(4,3);Write('0'); Gotoxy(7,3);Write(':'); Delay(5000); For J:=0 to 59 do Begin Gotoxy(9,3);Write(J:2); Gotoxy(12,3);write(':'); Delay(5000); For K:=0 to 59 do Begin Gotoxy(14,3);Write(K:2); Delay(5000); End; End; Gotoxy(4,3);Write('1'); Gotoxy(7,3);Write(':'); Gotoxy(9,3);write('00'); Gotoxy(12,3);Write(':'); Gotoxy(14,3);Write('00'); Gotoxy(25,15);Write('BOOOOM.....!'); Readln; End.

2. Program

Uses Crt; Var J,K:integer; Begin Clrscr; Gotoxy(4,3);Write('0'); Gotoxy(7,3);Write(':'); Delay(5000); J:=-1; While J < 59 do Begin J:=J+1; Gotoxy(9,3);Write(J:2); Gotoxy(12,3);write(':'); Delay(5000); K:=-1; While K < 59 do Begin K:=K+1; Gotoxy(14,3);Write(K:2); Delay(5000); End; End; Gotoxy(4,3);Write('1'); Gotoxy(7,3);Write(':'); Gotoxy(9,3);write('00');PEMPROGRAMAN PASCAL

34

[email protected]

End.

Gotoxy(12,3);Write(':'); Gotoxy(14,3);Write('00'); Gotoxy(25,15);Write('BOOOOM.....!'); Readln;

3. ProgramUses Crt; Var J,K:integer; Begin Clrscr; Gotoxy(4,3);Write('0'); Gotoxy(7,3);Write(':'); Delay(5000); J:=-1; Repeat J:=J+1; Gotoxy(9,3);Write(J:2); Gotoxy(12,3);write(':'); Delay(5000); K:=-1; Repeat K:=K+1; Gotoxy(14,3);Write(K:2); Delay(5000); Until K >= 59; Until J >= 59; Gotoxy(4,3);Write('1'); Gotoxy(7,3);Write(':'); Gotoxy(9,3);write('00'); Gotoxy(12,3);Write(':'); Gotoxy(14,3);Write('00'); Gotoxy(25,15);Write('BOOOOM.....!'); Readln;

End. Output no. 1,2,3 1 : 00 : 00

BOOOOM.....! 4. ProgramUses Crt; Var I:integer; Begin Clrscr; I:=0; repeat I:=I+2; writeln(I); until I=20; Readln;PEMPROGRAMAN PASCAL

35

[email protected]

end.

Output

5. Program

Uses Crt; Var I,J,K:Integer; Begin Clrscr; Write('Masukan Jumlah Bintang :');Readln(I); For J:=I downto 2 do Begin For K:= 1 to J do Write('*'); Writeln; End; Readln; End.

OutputMisalkan jumlah bintang yg diinput adalah 6

6. Program

Uses Crt; Var I:Integer; Begin Clrscr; For I:=1 to 5 do Begin Writeln('Saya Belajar Pascal'); Delay(5000); End; Readln; End.PEMPROGRAMAN PASCAL

36

[email protected]

Output

7. ProgramUses Crt; Var I,y,k,b:Integer; Begin Clrscr; Write('Input Posisi Kolom (3-10) :');Readln(k); Write('Input Posisi Baris (10-20) :');Readln(b); b:=b-1; For I:= 1 to 5 do Begin y:=b+I; Gotoxy(k,y); Writeln('Saya Belajar di Lab. Komputer'); End; Readln; End.

OutputMisalkan posisi kolom yang diinput 10 dan posisi baris yang diinput 3

8. Program

Uses Crt; Var I,n:integer; Begin Clrscr; For I :=2 to 16 do Begin n:=I*5; Writeln(n); End; Readln; End.

Output

PEMPROGRAMAN PASCAL

37

[email protected]

9. ProgramUses Crt; Var I,b,k,y:integer; Begin Clrscr; Write('Input Posisi Kolom :');Readln(k); Write('Input Posisi Baris :');Readln(b); b:=b-2; For I:= 1 to 6 do Begin y:=b+2; Gotoxy(k,y); Writeln('Saya Lagi Belajar Pascal'); Delay(5000); End; Readln; End.

OutputMisalkan posisi kolom yang diinput 3 dan posisi baris yang diinput 3

FlowchartPEMPROGRAMAN PASCAL

38

[email protected]

mulai

mulaijumlah bintang

K:=-1K:=0

detik:=K+1;K:=K+1

tidakdetik>59K:=jumlah bintang

tidak

yaJ:=-1

yaJ:=jumlah bintang

menit:=J+1;

J:=J-1

tidakmenit:>59

tidak

J20I>5

tidak

yaselesai

yaselesai

Nomor 4

Nomor 6

PEMPROGRAMAN PASCAL

39

[email protected]

mulai

k,b

mulaib:=b-1

I:=2y:=b+I

I:=I+1gotoxy (k,y)

n:=I*5p:=Saya Belajar di Lab. Komputer

Cetak P

Cetak n

tidakI>5

tidakI>16

yaselesai

yaselesai

Nomor 7mulai

Nomor 8

k,b

b:=b-2

I:=b+2

gotoxy (k,b)

p:=Saya lagi belajar pascal

Delay 5000

Cetak p

yaI>6

tidakselesai

Nomor 9PEMPROGRAMAN PASCAL

40

[email protected]

Tugas 2 (Buatlah Program, Output dan Flowchartnya) 1. Buatlah programnya a. Buatlah program untuk menghitung bilangan ganjil dari akhir ke awal (Batas awal & akhir diinput). b. Buatlah program untuk menghitung bilangan genap pangkat dari 0-30. 2. Buatlah program untuk posisi baris dan kolom diinput, pada posisi tersebut akan tampil Nama, NIM, Jurusan, setelah 7 detik beda 2 baris & 3 kolom akan tampil Saya belajar Pascal sebanyak 4x sejajar. Nama NIM Jurusan Saya Belajar Pascal Saya Belajar Pascal Saya Belajar Pascal Saya Belajar Pascal 3. Posisi baris dan kolom diinput, pada posisi baris dan kolom yang diinput akan tampil nama lengkap, anda setelah 6 detik beda 3 baris dan 4 kolom akan tampil NIM sebanyak 3x dengan beda 2 baris dan 5 kolom per NIM, setelah itu akan tampil Jurusan sebanyak 3x dengan beda 2 kolom. Nama Lengkap NIM NIM NIM IF IF IF Jawab 1. a. Program

Uses Crt; Var awal,akhir,I:integer; Begin Clrscr; Write(Input batas awal (ganjil) :);Readln(awal); Write(Input batas akhir (ganjil) :);Readln(akhir); I:=akhir+2; Repeat I:=I-2; Writeln(I); Until I=awal; Readln; End.

OutputMisalkan batas awal yang diinput 1 dan batas akhir yang diinput 11

b. ProgramUses Crt;PEMPROGRAMAN PASCAL

41

[email protected]

Var I,n:integer; Begin Clrscr; I:=-2; Repeat I:=I+2; n:=I*I; Writeln(n); Until I=30; Readln; End.

Output

2. Program

Uses Crt; Var I,B,K,X,Y:Integer; Begin Clrscr; Write('Input Kolom:');Readln(K); Write('Input Baris:');Readln(B); Clrscr; Gotoxy(K,B);Writeln('Irpan KW '); B:=B+1; Gotoxy(K,B);Writeln('200822018'); B:=B+1; Gotoxy(K,B);Writeln('Teknik Informatika'); Delay(7000); For I:=2 to 5 doPEMPROGRAMAN PASCAL

42

[email protected]

Begin X:=K+3; Y:=B+I; Gotoxy(X,Y);Writeln('Saya Belajar Pascal'); End; Readln; End.

OutputMisalkan posisi baris yang diinput 3 dan posisi kolom yang diinput 3

Irpan KW 200822018 Teknik Informatika Saya Belajar Pascal Saya Belajar Pascal Saya Belajar Pascal

3. ProgramUses Crt; Var I,K,B,X,Y:Integer; Begin Clrscr; Write('Input Kolom:');Readln(K); Write('Input Baris:');Readln(B); Clrscr; Gotoxy(K,B);Writeln('Irpan KW'); Delay(6000); X:=K-1; Y:=B+1; For I:=1 to 3 do Begin X:=X+5; Y:=Y+2; Gotoxy(X,Y);Writeln('200822018'); End; X:=X-18; Y:=Y+2; For I:=1 to 3 do Begin X:=X+20; Gotoxy(X,Y);Writeln('Teknik Informatika'); End; Readln; End.

Flowchart

PEMPROGRAMAN PASCAL

43

[email protected]

mulai

mulai

awal, akhir

I:=-2

I:=akhir+2

I:=I+2

I:=I-2

n:=I*I

Cetak I

Cetak n

yaI = awalI = 30

ya

tidakselesai

tidakselesai

Nomor 1.amulai

Nomor 1.b

mulai

k,b

k,b

X:=k-1 Y:=b+1

b:=b+1

X:=X+5 Y:=Y+2

gotoxy (k,b)

gotoxy (X,Y)

tidak

I:=2

I>3

ya

X:=K+3 Y:=B+I

X:=X-18 Y:=Y+2

X:=X+20

gotoxy (X,Y)gotoxy (X,Y)

Cetak Nama,NIM,Jurusan Saya Belajar Pascal

Cetak Nama,NIM Jurusan

I>5

tidaktidakI>3

yaselesai

yaselesai

Nomor 2

Nomor 3PEMPROGRAMAN PASCAL

44

[email protected]

BAB V Penyeleksian Kondisi

A. Pendahuluan Pengambilan keputusan dalam pascal ada dua statement yaitu If ... then dan Case ... of, proses pengambilam keputusan berepran penting dalam teknik pemprograman tersetruktur. B. Statement If .... then Strukturnya adalah if ungkapan then statement Ungkapan adalah kondisi yang akan diseleksi oleh statement if. Bila kondisi yang diseleksi terpenuhi, maka statemen yang mengikuti then akan diproses, sebaliknya, bila kondisi tidak terpenuhi, maka yang akan diproses adalah statemen berikutnya. Contoh 1 :Uses Crt; Var a:real; B:string[11]; Begin Clrscr; B:=Tidak Lulus; Write(Berapa nilai anda?);readln(a); If a>55 then B:=Lulus; Writeln(B);Readln; End.

OutputMisalkan nilai yang diinput 85

Contoh 2 :Uses Crt; Var pilihan:byte; R,L,T,Luas:Real; Begin Gotoxy(10,2);Writeln(PILIHAN); Gotoxy(10,4);Writeln(1. Menghitung luas lingkaran); Gotoxy(10,6);Writeln(2. Menghitung luas segitiga); Gotoxy(10,8);Writeln(3. Menghitung luas bujursangkar); Gotoxy(10,10);Writeln(0. Selesai); Pilihan:=9; While(pilihan3) do Begin Gotoxy(10,12);Write(Pilih nomor (0-3)?);Readln(pilihan); End; Clrscr; If pilihan=1 then Begin Write(Jari-jari Lingkaran =);Readln(R); Luas:=3.14*R*R; Writeln(Luas Lingkaran =,Luas:9:2); End;PEMPROGRAMAN PASCAL

45

[email protected]

If pilihan=2 then Begin Write(Sisi Alas =);Readln(L); Write(Sisi Tinggi =);Readln(T); Luas:=0.5*L*T; Writeln; Writeln(Luas Segitiga =,Luas:9:2); End; If pilihan=3 then Begin Write(Sisi Panjang =);Readln(T); Write(Sisi Lebar =);Readln(L); Luas:=T*L; Writeln(Luas Bujursangkar =,Luas:9:2); End; Readln; End.

Output

Misalkan nomor yang diinput 1 dan jari-jarinya 10

Contoh 3 :

Uses Crt; Var pilih:integer; Begin Clrscr; Writeln(Daftar Tabel Penjualan Barang); Writeln(=======================================); Writeln(Jika anda pilih 1 maka terdapat daftar harga sabun); Writeln(Jika anda pilih 2 maka terdapat daftar harga shampo); Writeln(Jika anda pilih 0 maka tidak memilih daftar harga); Writeln(=======================================); Writeln; Writeln(Pilihan anda 1,2,0.....);Readln(pilih); If pilih=1 then Begin Writeln(Daftar Harga-harga Sabun); Writeln(====================); Writeln(Sabun Citra Rp.800); Writeln(Sabun Lifeboy Rp.450); Writeln(Sabun Lux Rp.450); Writeln(Sabun Prity Rp.300); End;PEMPROGRAMAN PASCAL

46

[email protected]

End.

If pilih=2 then Begin Writeln(Daftar Harga-harga Shampo); Writeln(====================); Writeln(Shampo Sunsilk Rp.700); Writeln(Shampo Brisk Rp.1100); Writeln(Shampo Rejoice Rp.1000); Writeln(Sabun Kao Rp.600); End; If pilih=0 then Begin Writeln(Anda tidak memilih daftar harga); End; Readln;

OutputMisalkan pilihannya adalah 2

C. Statement If .... then ... else Merupakan pengembangan dari struktur IF THEN dengan struktur : If kondisi then statemen 1 Else statemen 2. Contoh 1 :

Uses Crt; Var nilai_ujian:Real; Begin Write(Nilai yang didapat?);Readln(nilai_ujian); If nilai_ujian>60 then Writeln(Lulus) Else Writeln(Tidak Lulus); Readln; End.

OutputMisalkan pilihannya adalah 80

PEMPROGRAMAN PASCAL

47

[email protected]

Contoh 2 :Uses Crt; Var nilai:integer; Nama,nim:string; Begin Clrscr; Write(Nama anda ?);Readln(Nama); Write(NIM anda ?);Readln(nim); Write(Berapa nilai anda ?);Readln(nilai); If (nilai=80) then Begin Writeln(Anda mendapat nilai A); Writeln(Poin yang anda peroleh = 4); End; If (nilai=70) then Begin Writeln(Anda mendapat nilai B); Writeln(Poin yang anda peroleh = 3); End; If (nilai=60) then Begin Writeln(Anda mendapat nilai C); Writeln(Poin yang anda peroleh = 2); End; If (nilai=50) then Begin Writeln(Anda mendapat nilai D); Writeln(Poin yang anda peroleh = 1); End Else If (nilai 60 anda lulus Jika nilai < 60 anda mengulang 3. Buat program untuk memilih suatu menu yang berisi daftar perhitungan penjualan beras dan ketan (ketentuan harga beras perkilo Rp.900 sedangkan harga ketan perkilo Rp.1000). contoh hasil keluaran : Daftar Perhitungan Penjualan Beras dan Ketan ===================================== Jika anda memilih angka 1 = maka daftar beras Jika anda memilih angka 2 = maka daftar ketan Pilihan anda ? 1 Berapa kilo beras yang anda beli ? 5 Anda harus membayar Rp.4.500 Ada perintah perulangan untuk pertanyaan mau coba lagi. 4. Buat program untuk menentukan pajak penghasilan bagi pegawai negeri sipil. (ketentuan untuk golongan A adalah gaji dibawah 500.000 kena pajak 0.75%, untuk golongan B adalah gaji antara 500.000-1.000.000 kena pajak 2%, untuk golongan C adalah gaji antara 1.000.000-5.000.000 kena pajak 5%, untuk golongan Dadalah gaji di atas 5.000.000 kena pajak 10%). Nama, NIM, jurusan, gaji diinput Output Nama NIM Gaji Golongan Pajak yang harus dibayar Gaji bersih Jawab 1. ProgramUses winCrt; Var pembelian,potongan,bayar:real; Begin Clrscr; Write('Jumlah pembelian ?');Readln(pembelian); if pembelian > 50000 then Begin potongan:=0.1*pembelian;PEMPROGRAMAN PASCAL

51

[email protected]

bayar:=pembelian-potongan; End Else Begin

End.

End; Writeln('Potongan =Rp.',potongan:7:2); Writeln('Jumlah yang harus dibayar =Rp.',bayar:7:2); Readln;

potongan:=0*pembelian; bayar:=pembelian;

OutputMisalkan jumlah pembeliannya 100000

2. ProgramUses Crt; Var n:Integer; Begin Clrscr; Write('Berapa If n>60 then Writeln('Anda If n=60 then Writeln('Anda Else if n