Senin, 26 November 2012

Program Menentukan Gaji Pokok Pegawai Berdasarkan Golongan



Dasar pemograman
Menentukan Gaji Pokok Pegawai Berdasarkan Golongan
Berikut adalah program pascal untuk menentukan gaji pokok pegawai berdasarkan golongan, dan terdapat juga beberapa tunjangan untuk pegawai yang sudah punya istri dan punya anak. Berikut codingan untuk program pascal menggunakan delphi
uses
  SysUtils;

var
  gp, gb, gol : integer ; ttl, ti, ta : real ;
  menu, pil : char ;
const
  i = 0.1 ;
  a = 0.05 ;
begin
  menu := 'y';
  pil := 'y';
  while menu = 'y' do
  begin
    writeln ('**************************');
    writeln ('');
    writeln ('Golongan pada program ini, hanya terdapat Gol 1, Gol 2, dan Gol 3');
    write ('Masukkan golongan anda : '); readln (gol);
    writeln ('------------------------');


    if (gol = 1) then
    begin
    gp := 1000000 ;
    writeln ('gaji pokok = Rp ', gp, ',00');
    end

    else
    if (gol = 2) then
    begin
    gp := 2000000 ;
    writeln ('gaji pokok = Rp ', gp, ',00');
    end

    else if (gol = 3) then
    begin
     gp := 3000000 ;
    writeln ('gaji pokok = Rp ', gp, ',00');
    end

    else write ('tidak ada');
    writeln ('');

    writeln ('apa punya pasangan ? [y/t]'); readln (pil);
    if pil = 'y' then
    begin
      ti := i*gp ;
      ttl := ti+gp ;
      writeln ('Tunjangan istri  = Rp ', ti :0:2);
      writeln ('total penerimaan = Rp ', ttl :0:2);
    end
    else writeln ('total penerimaan = Rp ', gp ,',00');
    writeln ('');

    writeln ('Apa punya anak ? [y/t]'); readln (pil);
    if pil = 'y' then
    begin
      ta := a*gp ;
      ttl := ta+gp ;
      writeln ('Tunjangan anak   = Rp ', ta :0:2);
      writeln ('Total penerimaan = Rp ', ttl :0:2);
      ttl := ta+ti+gp ;
      writeln ('Tunjangan istri + Tunjangan Anak');
      writeln ('Maka total gaji   = ', ttl :0:2);
    end ;

      writeln ('');
      write ('ada data lagi ? [y/t]'); readln (menu) ;
     end ;
   readln ;
end.

berikut outputnya.

Selamat mencoba....!

Tidak ada komentar:

Posting Komentar