Tag: program pascal game

  • Contoh Program Pascal untuk Latihan Menjadi Programming

    Contoh Program Pascal untuk Latihan Menjadi Programming

    Contoh Program Pascal untuk Latihan Menjadi Programming – Agar dapat mempelajari berbagai macam pemrograman, Anda tentunya harus sering latihan dan mempraktekkan. Anda dapat mempraktekkan memakai editor yang mendukung bahasa pemrograman itu. Juga ada beberapa bahasa pemrograman yang didukung oleh banyak jenis sistem operasi komputer yang dipakai oleh banyak orang.

    Salah satunya yaitu bahasa pemrograman yang paling sering dipakai oleh para programer adalah bahasa pemrograman Pascal. Pacal merupakan bahasa pemrograman yang dibuat oleh Prof. Niklaus Wirth, yakni anggota IFIP (International Federation of Information Processing, pada tahun 1971 serta tergolong dalam tingkatan bahasa pemrograman yang tinggi.

    Contoh Program Pascal untuk Latihan Menjadi Programming

    Nama Pascal sendiri terinspirasi dari nama matematikawan Perancis yang pertama kali menciptakan mesin penghitung yakni Blaise Pascal. Kelebihan dan kekurangan dari bahasa pemrograman generasi ke 4 juga dimiliki oleh bahasa pemrograman ini.

    Oleh sebab itu dalam pembahasan ini Galerinfo akan memberikan beberapa Contoh Program Pascal yang dapat menjadi bahan untuk Anda berlatih.

    Contoh Pemrograman Dalam Menghitung Luas Persegi Panjang

    Contoh Program Pascal untuk Latihan Menjadi Programming

    Berikut ini adalah bentuk dari contoh pemrograman untuk menghitung luas persegi panjang, antara lain:

    program Luas_Persegi_Panjang;

    uses crt;

    var

    lebar : real;

    panjang : real;

    luas : real;

    begin

    clrscr;

    writeln(‘===================================’);

    writeln(‘| ‘,’Program untuk Menghitung Luas Persegi Panjang’,’ |’);

    WRITELN(”);

    writeln(‘| ‘,’Rumus : Panjang x Lebar (p x l)’,’ |’);

    writeln(‘=====================================’);

    writeln(”);

    write(‘Nilai Panjang: ‘); readln(panjang);

    write(‘Nilai Lebar: ‘); readln(lebar);

    Writeln(‘Rumus Luas: Panjang x Lebar (p x l)’);

    luas :=panjang*lebar;

    writeln(”);

    writeln(‘=============================’);

    writeln(‘| ‘,’Jadi p x l = ‘,panjang:0:1,’ x ‘,lebar :0:1);

    writeln(‘==============================’);

    writeln(luas:0:1);

    end.

    Contoh Program Pascal Tebak Angka

    program Tebak_Angka;

    uses crt;

    var

    angka,tebakan : integer;

    begin

    clrscr;

    angka:= 2;

    writeln(‘Coba tebak angka antara 1 sampai 10’); readln(tebakan);

    if angka = tebakan then

    writeln(‘Selamat!!!!, tebakan Anda benar.’)

    else

    writeln(‘Maaf, tebakan Anda salah.’)

    end.

    Contoh program Pascal untuk Menghitung Gaji

    program hitung_gaji;

    uses crt;

    var

    nama_karyawan:string;

    alamat:string;

    gaji_pokok, tunjangan, pajak, gaji_bersih:comp;

    begin

    writeln(‘menghitung gaji bersih karyawan’);

    write (‘nama karyawan:’);readln(nama_karyawan);

    write (‘alamat:’);readln(alamat);

    write (‘gaji pokok:’);readln(gaji_pokok);

    tunjangan:=0.15 * gaji_pokok;

    pajak:=0.075 * gaji_pokok;

    gaji_bersih:=gaji_pokok+tunjangan-pajak;

    writeln(nama_karyawan);

    writeln(‘gaji pokok Anda adalah’,gaji_pokok);

    writeln(‘tunjangan Anda sebesar’,tunjangan);

    writeln(‘pajak penghasilan Anda sebesar’,pajak);

    writeln(‘maka gaji bersih Anda adalah’,gaji_bersih);

    end.

    Program Pascal ‘If_Kombinasi’

    program IfKombinasi;

    uses crt;

    var

    angka1,angka2 : integer;

    begin

    writeln(‘Masukkan angka pertama: ‘); readln(angka1);

    writeln(‘Masukkan angka kedua: ‘); readln(angka2);

    if {not} (angka1>3) and {or} (angka2>4) then

    begin

    writeln(‘Anda memasukkan nilai angka pertama > 3 dan kedua > 4’);

    end

    end.

    Contoh Program Pascal irit atau boros

    program Irit_Boros;

    uses crt;

    var

    saku, peng, hasil : integer;

    begin

    write(‘Jumlah uang saku Anda per minggu : ‘); readln(saku);

    write(‘Pengeluaran Anda per minggu : ‘); readln(peng);

    hasil:=saku-peng;

    if hasil>=peng then

    writeln(‘sisa uang saku Anda dalam per minggunya yaitu : ‘,hasil,’ maksudnya Anda merupakan orang yang irit’)

    else

    writeln(‘sisa uang saku Anda dalam per minggunya yaitu : ‘,hasil,’ maksudnya Anda merupakan orang yang boros’);

    end.

    Contoh Untuk Program Kalkulator

    Program Kalkulatia;

    uses crt;

    var angka1,angka2,hasil:real,2;

    operasi:char;

    begin

    clrscr;

    writeln(‘KALKULATOR’);

    writeln(‘======================’);

    write(‘Input Angka Pertama : ‘); readln(angka1);

    write(‘Operasi yang dilakukan(+, -, /, *) : ‘); readln(operasi);

    write(‘Input Angka Kedua:‘); readln(angka2);

    case operasi of

    ‘+’:hasil:=angka1+angka2;

    ‘-‘:hasil:=angka1-angka2;

    ‘*’:hasil:=angka1*angka2;

    ‘/’:hasil:=angka1/angka2;

    end;

    writeln(‘Hasil dari ‘,angka1,’ ‘, operasi,’ ‘, angka2, ‘ = ‘,’ ‘, hasil);

    end.

    Contoh Program Menghitung Detik Menit

    program JamKeMenit;

    uses crt;

    var

    jam, menit, i, hasil, dtk, hasildtk : integer;

    begin

    clrscr;

    write(‘Masukkan Nilai Jam : ‘); readln(jam);

    i:=60;

    dtk:=3600;

    if jam =1 then

    begin

    hasil:=jam*i;

    hasildtk:=jam*dtk;

    writeln (jam, ‘ jam sama dengan ‘,hasil,’ menit dan ‘, hasildtk, ‘ detik’);

    end

    else

    begin

    hasil:=jam*60;

    hasildtk:=jam*dtk;

    writeln(jam,’ jam sama dengan ‘,hasil, ‘ menit dan ‘, hasildtk, ‘ detik’);

    end;

    end.

    Contoh program Pascal ‘If Bercabang’

    program NeastedIf;

    uses crt;

    var

    A,B,C : integer;

    begin

    clrscr;

    writeln (‘Masukkan tiga angka dengan spasi’); readln(A, B, C);

    if A >= B then

    begin

    if A >= C then

    writeln (A, ‘ adalah nilai terbesar’)

    else

    writeln (C, ‘ adalah nilai terbesar’)

    end

    else if B >= C then

    begin

    if B >= C then

    writeln (B, ‘ adalah nilai terbesar’)

    else

    writeln (C, ‘ adalah nilai terbesar’)

    end

    else if C >= A or B then

    writeln(C, ‘ adalah nilai terbesar’);

    end.

    Contoh Program Pangkat Kuadrat

    program pangkat_kuadrat;

    uses crt;

    var

    bil : integer;

    function pangkat2 (b: integer) : integer;

    var

    hasil : integer; {hasil sebagai variabel lokal}

    begin

    hasil := b *b;

    pangkat2 := hasil;

    end;

    {bagian prog.utama}

    begin

    clrscr;

    write(‘masukan bilangan bulat : ‘); readln(bil);

    write(‘hasil pangkatnya adalah ‘, pangkat2(bil));

    readkey;

    end.

    Contoh Program Menentukan Bilangan Ganjil atau Genap

    program GanjilGenap;

    uses crt;

    var

    angka :integer;

    begin

    clrscr;

    writeln(‘Status Bilangan’);

    writeln(‘=================’);

    write(‘Masukkan Bilangan: ‘); readln(angka);

    if angka < 0 then

    begin

    if angka mod 2 = 0 then

    writeln(‘Status Bilangan : GENAP = NEGATIF’)

    else

    writeln(‘Status Bilangan : GANJIL = NEGATIF’)

    end

    else

    begin

    if angka mod 2 = 0 then

    writeln(‘Status Bilangan : GENAP = POSITIF’)

    else

    writeln(‘Status Bilangan : GANJIL = POSITIF’)

    end;

    end.

    Contoh Program Data Kepegawaian

    program data_pegawai;

    uses crt;

    var

    gajipokok, gajibersih, tunjangan1, tunjangan2, tunjangan3, tunjangan4 :real;

    status :char;

    nama, alamat :string[30];

    jumlah :integer;

    begin

    clrscr;

    write(‘Nama            : ‘); readln(nama);

    write(‘Alamat          : ‘); readln(nama);

    write(‘Gaji pokok: Rp       ‘); readln(gajipokok);

    write(‘Status D:menikah, S:belum menikah : ‘); readln(status);

    write(‘Jumlah anak           : ‘); readln(jumlah);

    if (status = ‘D’) then

    if(jumlah <= 3) then begin

    tunjangan1 :=(5*gajipokok) / 100;

    tunjangan2 :=(2*gajipokok * jumlah) / 100;

    gajibersih := gajipokok + tunjangan1 + tunjangan2;

    writeln(‘tunjangan suami/istri : Rp ‘,tunjangan1:0:0);

    writeln(‘tunjangan anak          : Rp ‘,tunjangan2:0:0);

    writeln(‘gaji bersih             : Rp ‘,gajibersih:0:0);

    end

    else

    begin

    tunjangan1 :=(5 * gajipokok) / 100;

    tunjangan2 :=(2 * gajipokok * 3) / 100;

    tunjangan3 :=(3 * gajipokok * (jumlah – 3)) / 100;

    tunjangan4 :=tunjangan2 + tunjangan3;

    gajibersih :=gajipokok + tunjangan1 + tunjangan4;

    writeln(‘tunjangan suami/istri : Rp ‘,tunjangan1:0:0);

    writeln(‘tunjangan anak        : Rp ‘,tunjangan4:0:0);

    writeln(‘Gaji bersih           : Rp ‘,gajibersih:0:0);

    writeln(‘Terima Kasih’);

    end

    else

    writeln(‘gajibersih               : Rp  ‘,gajipokok:0:0);

    readkey;

    end.

    Demikian penjelasan mengenai Contoh Program Pascal untuk Latihan Menjadi Programming, semoga dapat bermanfaat dan menambah wawasan Anda.