contoh program pascal

6

Click here to load reader

Upload: einjhi

Post on 15-Jun-2015

10.148 views

Category:

Documents


29 download

TRANSCRIPT

Page 1: Contoh Program Pascal

By Rony and Riska (^^)

1. Menampilkan umur andaFlow chart :

Page 2: Contoh Program Pascal

By Rony and Riska (^^)

Listing program :Uses wincrt;Var input:integer;Begin writeln('Nama : Rony Andrew'); writeln('NRP : 11-2004-180'); writeln('=================='); writeln(' '); Write('Masukkan Umur anda = ');readln(input); If input <2 then

Writeln('klasifikasi Anda = Bayi') else If input <12 then

Writeln('klasifikasi Anda = Anak-anak') else If input <18 then

Writeln('klasifikasi Anda = Remaja') else If input <24 then

Writeln('klasifikasi Anda = Dewasa muda') else If input <40 then

Writeln('klasifikasi Anda = Dewasa tua') else If input <55 then

Writeln('klasifikasi Anda = Orang Tua') Else

Writeln('klasifikasi Anda = Lansia'); Repeat until keypressedEnd.

Output :

Page 3: Contoh Program Pascal

By Rony and Riska (^^)

2. Menampilkan urutan angka Listing Program :

program kolom;uses wincrt;var i,j,n:integer;

begin writeln('Nama : Rony Andrew'); writeln('NRP : 11-2004-180'); writeln('=================='); writeln(' '); write('Masukkan angka = ');readln(n); for i:=1 to n do begin for j:=1 to n-1 do write(j); j:=j+1; writeln(j); end; repeat until keypressed;

end.

Output :

3. Menampilkan urutan sesuai jumlah kolomListing program :program baris;uses wincrt;var i,j,k,n:integer; begin writeln('Nama : Rony Andrew'); writeln('NRP : 11-2004-180');

Page 4: Contoh Program Pascal

By Rony and Riska (^^)

writeln('=================='); writeln(' '); write('Masukkan angka = ');readln(n); for i:= 1 to n do begin if i=1 then writeln(i) else begin for k:=2 to i do j:=1; repeat write(i); inc(j); until j=k; writeln(i); end; end; end.

Output :

4. Menampilkan angka sesuai barisListing Program :program baris;uses wincrt;var i,j,n:integer; begin writeln('Nama : Rony Andrew'); writeln('NRP : 11-2004-180'); writeln('==================');

Page 5: Contoh Program Pascal

By Rony and Riska (^^)

writeln(' '); write('Masukkan angka = ');readln(n); for i:= 1 to n do begin j:=1; repeat write(i); j:=j+1; until j=n; writeln(i); end; end.

Output :

ANALISA :

Pada soal pertama, kita dapat menggunakan berbagai macam perintah untuk merealisasikannya, misalnya “case of”, tetapi dalam kasus ini saya menggunakan “ if else “.walaupun program jadi lebih panjang tetapi mudah dimengerti bagi yang baru belajar pascal. Pada soal no 2, 3, 4, , semuanya menggunakan perintah looping yang intinya sama yaitu perulangan logika hingga dicapai nilai tertentu, tetapi looping yang digunakan berbeda-beda hanya sebagai variasi saja.