Advertisement
Polma

Contoh Penggunaan Label pada Pascal

Oct 30th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.24 KB | None | 0 0
  1. program bilganjil;
  2. uses crt;
  3. label menu, ceksaldo, tabung,tarik,keluar;
  4.  
  5. var
  6.  pilih: char;
  7.  
  8. begin
  9.  menu:
  10.  clrscr;
  11.  writeln('a. Cek Saldo');
  12.  writeln('b. Tabung');
  13.  writeln('c. Tarik');
  14.  writeln('   i.  Maksimal batas penarikan adalah 10 juta');
  15.  writeln('   ii. Saldo akhir tidak boleh kurang dari saldo minimal 100.000');
  16.  writeln('d. Keluar');
  17.  writeln;
  18.  write('Silahkan pilih : '); readln(pilih);
  19.  
  20.  if (pilih='a') then goto ceksaldo else
  21.  if (pilih='b') then goto tabung else
  22.  if (pilih='c') then goto tarik else
  23.  if (pilih='d') then goto keluar else write('tidak ada dalam pilihan'); readln; goto menu;
  24.  
  25.  ceksaldo :
  26.  begin
  27.   clrscr;
  28.   writeln('Ini buat statement di Cek Saldo');
  29.   writeln;
  30.   write('Kembali ke menu ?? (Y/N)'); readln(pilih);
  31.    if (pilih='y') then goto menu else exit;
  32.  end;
  33.  
  34.  tabung:
  35.  begin
  36.   clrscr;
  37.   writeln('Ini buat statement di Tabung');
  38.   writeln;
  39.   write('Kembali ke menu ?? (Y/N)'); readln(pilih);
  40.    if (pilih='y') then goto menu else exit;
  41.  end;
  42.  
  43.  tarik :
  44.  begin
  45.   clrscr;
  46.   writeln('Ini buat statemen di Tarik');
  47.   writeln;
  48.   write('Kembali ke menu ?? (Y/N)'); readln(pilih);
  49.    if (pilih='y') then goto menu else exit;
  50.   end;
  51.  
  52.  keluar :
  53.  begin
  54.   clrscr;
  55.  exit;
  56.  end;
  57.  
  58. readln;
  59. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement