CONTOH PROGRAM PASCAL

Contoh Penghitungan Gaji Ketentuan Soal : 1. Nama Di input 2. Jabatan di input , Jabatan Gaji Tunjangan Direktur 3000000 10 % dari gaji Manager 2000000 5% dari gaji Karyawan 1000000 2% dari gaji OB 800000 1% dari gaji 3. Dikenakan PPN 10 % dari gaji 4. Gaji Bersih didapat dari : gaji + tunjangan – PPn Jawabannya: Uses crt; Var nama:string[20];jabatan:string; Gaji:longint; Tunj,ppn,gajibersih:real; Begin Clrscr; Write(‘Nama Karyawan : ‘); readln(nama); Write(‘Masukkan Jabatan : ‘); readln(jabatan); If (jabatan=’Direktur’) or (jabatan=’direktur’) then Begin Gaji:=3000000; Tunj:=0.1* gaji; End Else If (jabatan=’Manager’) or (jabatan=’manager’) then Begin Gaji:=2000000; Tunj:=0.05* gaji; End Else If (jabatan=’Karyawan’) or (jabatan=’karyawan’) then Begin Gaji:=1000000; Tunj:=0.1* gaji; End Else Begin Gaji:=800000; Tunj:=0.1* gaji; End; Writeln(‘Gaji Bersih : Rp.‘,gaji); Writeln(‘Tunjangan Jabatan : Rp.‘,tunj:9:2);

bil: real. Readln.‘. jum. end.1*gaji. {inisialisasi} for i:=1 to 5 do begin write(‘Masukkan Bilangan = ‘).‘. Beberapa Contoh Program Pascal Paling Sederhana Program Menghitung Jumlah Bilangan Perulangan FOR Dengan Nilai Statis Skrip Program Pascal Output Program program jum_bil. end. Program Menghitung Jumlah Bilangan Perulangan FOR Dengan Nilai Dinamis Skrip Program Pascal Output Program program jum_bil2.ppn:9:2). writeln(‘Jumlah Bilangan = ‘. Writeln(‘Total Gaji : Rp. var i. Writeln(‘PPN 10 % : Rp. var i. End.readln(bil). Masukkan Bilangan = 12 uses wincrt.bil: integer. Masukkan Bilangan 1 = 12 Masukkan Bilangan 2 = 13 Masukkan Bilangan 3 = 14 Jum = 39. n: integer.Ppn:=0.total:9:2). begin jum:=0. jum:=jum+bil.00 Masukkan Bilangan = 12 Masukkan Bilangan = 12 Masukkan Bilangan = 12 Masukkan Bilangan = 12 Jumlah Bilangan = 60 . jum.jum). Total:=(gaji+total)-ppn. Banyak bilangan : 3 uses wincrt.

end. end.read(bil). For i:= 1 to n do begin write(‘Masukkan Bilangan ‘.i. rata : real. Masukkan nilai N = 3 uses wincrt.read(bil). Program Menghitung Jumlah dan Mean Bilangan Perulangan FOR Dengan Nilai Dinamis Skrip Program Pascal Output Program program contoh_3. ‘=’).readln(n). begin Write(‘Masukkan nilai N = ‘). jum.00 .n). Nilai N adalah= 3 Masukkan bilangan: 1 Masukkan bilangan: 2 Masukkan bilangan: 3 Jumlahnya adalah : 6 Nilai rata-ratanya : 2.writeln. bil : integer. for i := 1 to n do begin write(‘Masukkan bilangan : ‘). i : integer. writeln (‘Nilai N adalah= ‘.read(n). var n. jum := jum+bil. writeln(‘Jum = ‘.begin write(‘Banyak bilangan : ’). jum := 0.jum:0:2).

byk. if bil >= 10 then begin byk := byk+1. rata:0:2). end. var n.jum. end.writeln. Masukkan nilai perulangan: 3 uses wincrt. bil : integer. Bilangan 1 = 10 Bilangan 2 = 3 Bilangan 3 = 25 Banyak bilangan yang >= 10 : 2 Jumlah bilangan yang >= 10 : 35 . begin Write(‘Masukkan nilai perulangan : ‘). writeln(‘Nilai rata-ratanya :’. i.jum := jum+bil.jum). for i := 1 to n do begin write(‘Bilangan ‘. jum := jum+bil .read(bil).’ = ‘). Program Menghitung Jumlah dan Banyaknya Data Script Program Pascal Output Program Pascal program contoh4. writeln(‘Jumlahnya adalah : ‘. end. Writeln. writeln. end.i.readln(n). rata := jum/n.

Ada yang kurang? Ada yang ingin ditambahkan? sampaikan aspirasi Anda. silakan ditanyakan atau kitabisa diskusikan bersama.jum). hhe… ^^ .writeln(‘banyak bilangan yang >= 10 : ‘. writeln(‘jumlah bilangan yang >= 10 : ‘. end. jika tulisan ini kurang jelas.byk).

Sign up to vote on this title
UsefulNot useful