Pembuatan If dan Case pada Pascal

Author: · Published: May 7, 2009 · Category: Komputer Dasar, Linux Administrasi dan Server, Pemrograman Pascal 

Arief Susanto

Pascal merupan salah satu program yang terkemuka karena struktur penulisannya yang mengalir seperti algoritma, saat ini kita akan mempelajari perbedaan antara case dan if pada pascal 1.5 (TPW 1.5). sebelum itu perhatikan keterangan berikut ini struktur dasarnya.

Program namaprogram; ? judul program
Var jenis : variable; ? jenis variabel
Begin ; ? memulai program
Clrscr ? membersihkan layar (boleh digunakan dan tidak)
Isi ? isi program
End. ? akhir program

Keterangan
Write ? menapilkan tulisan
Writeln ? menapilkan tulisan pada garis baru
Read ? menginput data
Readln ? manginput data pada garis baru
Var ? variable


CASE

program case1;
uses wincrt;
var nip,nama : string;
pendapatan,pajak : real;
gol : char;
begin
clrscr;
writeln(‘——— DAFTAR PAJAK ———-’);
writeln(‘_________________________________’);
write (‘NIP : ‘);readln(nip);
write (‘Nama Karyawan : ‘);readln(nama);
write (‘Golongan [A,B,C] : ‘);readln(gol);
write (‘Pendapatan : ‘);readln(pendapatan);
case upcase(gol) of
‘A’ : begin
writeln(‘Golongan ini bebas pajak’);
pajak := 0;
end;
‘B’ : pajak := 0.1 * pendapatan;
‘C’ : pajak := 0.2 * pendapatan;
else write(‘Salah melakukan Penginputan data ‘);
end;
writeln(‘Pajak : Rp. ‘,pajak:9:2);
end.

Tampilan saat case Di running

Sedangkan untuk program IF

program if1;
uses wincrt;
var nip,nama : string;
pendapatan,pajak : real;
gol : char;
begin
clrscr;
writeln(‘——— DAFTAR PAJAK ———-’);
writeln(‘_________________________________’);
write (‘NIP : ‘);readln(nip);
write (‘Nama Karyawan : ‘);readln(nama);
write (‘Golongan [A,B,C] : ‘);readln(gol);
write (‘Pendapatan : ‘);readln(pendapatan);
if (gol = ‘A’ )or (gol = ‘a’) then
pajak := 0
else if (gol = ‘B’) or (gol = ‘b’) then
pajak := 0.1 * pendapatan
else if (gol = ‘C’) or (gol = ‘c’) then
pajak := 0.2 * pendapatan
else write(‘Salah melakukan Penginputan data ‘);
writeln(‘Pajak : Rp. ‘,pajak:9:2);
end.


Semoga dengan ini kita dapat terus menambah wawasan kita dan bekal kita. Belajar –belajar dan belajarlah, “Jika kita dapat bermanfaat bagi orang lain maka kita sangat bermanfaat bagi diri kita”

Download Tulisan Lengkap: arief-pascal_ifcase2.doc


Related Articles

  1. Pemrograman dengan GOTOXY
  2. Perbedaaan Antara Tipe Data Char dan Varchar pada SQL Server
  3. Membuat Program Perhitungan dengan If
  4. Analisa keruskan Monitor (Troubleshoting)
  5. C++ : Scope Class
  6. Active Database for Real-Time Computing
  7. Sejarah Komputer
  8. Aplikasi pengubah data Biner (8bit) ke Decimal dan Hexa Decimal
  9. Menjalankan Program File di Web
  10. Membuat Surat Setoran Pajak (SSP) Otomatis Menggunakan Mail Merge
  11. Multi-Tabed User Interface
  12. Melihat Daftar Database, Daftar Tabel dan Struktur Tabel pada MySQL
  13. Program Shortcut Key membuat Daftar Isi di Microsoft Word dengan Visual Basic Editor
  14. Perangkat Lunak Akuntansi dari Aspek Kepentingan Bisnis
  15. Batching di PHP
  16. Penyeragaman Data dan Penggunaan Fungsi TRANSLATE
  17. Membuat File DLL dengan Borland Delphi
  18. Kiat Merawat Flashdisk Tanpa Repot
  19. Bermain Java (J2SE) di Linux Ubuntu Menggunakan IDE Eclipse
  20. Mencari Karakter Tertentu Dalam Textbox