P. 1
Contoh Program Pascal

Contoh Program Pascal

|Views: 10,291|Likes:
Dipublikasikan oleh einjhi

More info:

Published by: einjhi on Jan 21, 2010
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

04/13/2013

pdf

text

original

By Rony and Riska (^^

)

1. Menampilkan umur anda Flow chart :
Begin

Masukkan umur anda

Umur < 40 Y Klasifikasi anda = bayi

Y

Klasifikasi anda = Dewasa Tua

Umur < 2

Umur < 55 Y Umur < 12 Klasifikasi anda = anak-anak

Y

Klasifikasi anda = Orang Tua

Klasifikasi anda = Lansia Umur < 18 Y Klasifikasi anda = remaja End

Umur < 24

Y

Klasifikasi anda = Dewasa muda

Umur < 24

Y

Klasifikasi anda = Dewasa muda

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 keypressed End. Output :

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 kolom Listing program : program baris; uses wincrt; var i,j,k,n:integer; begin writeln('Nama : Rony Andrew'); writeln('NRP : 11-2004-180');

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 baris Listing Program : program baris; uses wincrt; var i,j,n:integer; begin writeln('Nama : Rony Andrew'); writeln('NRP : 11-2004-180'); writeln('==================');

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.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->