Tampilkan postingan dengan label Contoh Program Pascal Sederhana Menghitungan Umur. Tampilkan semua postingan
Tampilkan postingan dengan label Contoh Program Pascal Sederhana Menghitungan Umur. Tampilkan semua postingan

Rabu, 13 Maret 2013

CONTOH PEROGRAM PASCAL

Contoh Program Pascal Menghitungan Umur

uses crt;
var hr1,hr2,bln1,bln2,thn1,thn2,jumlah_hari,thn,bulan,hari:longint;
begin
clrscr;
writeln('Masukan tgl,bln,tahun sekarang : ');
write('Tanggal : ');read(hr1);
write('Bulan : ');read(bln1);
write('Tahun : ');read(thn1);
Writeln('Masukan Tanggal lahir anda :');
write('Tanggal : ');read(hr2);
write('Bulan : ');read(bln2);
write('Tahun : ');read(thn2);
jumlah_hari:=(thn1-thn2)*365+(bln1-bln2)*30+(hr1-hr2);
thn:=jumlah_hari div 365;
bulan:=(jumlah_hari mod 365) div 30 ;
hari:=(jumlah_hari mod 365)mod 30;
writeln('umur anda dalam hari: ', (jumlah_hari),'hari, dan dihitung dalam tahun: ',thn,'tahun. ');readln(jumlah_hari,thn);
end. 
Contoh Perogram Pascal If Penghitungan Gaji
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);
Ppn:=0.1*gaji;
Writeln(‘PPN 10 %      :  Rp.‘,ppn:9:2);
Total:=(gaji+total)-ppn;
Writeln(‘Total Gaji   :  Rp.‘,total:9:2);
Readln;
End.
 
by : http://blogger-aksanpunya.blogspot.com/2012/08/contoh-program-pascal-program.html