mqnoy

[CODE] PASCAL | pesawat.pas

Sep 25th, 2016
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.78 KB | None | 0 0
  1. program pesawatterbang2;
  2.  
  3. uses crt;
  4.  
  5. var
  6. opt_delay,nama,alamat,tjn_terbang:string;
  7. pilih,no_ktp,noticket_1,noticket_bording:integer;
  8. refund:real;
  9. hrg_ticket_bord:real;
  10.  
  11. begin
  12. hrg_ticket_bord:=2000000;
  13. clrscr;
  14. writeln('1.jika anda sudah memiliki ticket');
  15. writeln('2.jika anda belum memiliki ticket');
  16. write('masukan pilihan (1/2):');
  17. read(pilih);
  18. if (pilih=1) then
  19. begin
  20. writeln('anda punya ticket');
  21. write('masukan noticket anda (enter: 2016) : ');
  22. readln(noticket_1);
  23.  
  24. if not (noticket_1=2016) then
  25. begin
  26. write('no ticket yang anda masukan salah!');
  27. readln
  28. end
  29. else if (noticket_1=2016) then
  30. begin
  31. write('nama (ex: jhon): ');
  32. readln(nama);
  33. write('alamat (ex:jl.nyasar no.2): ');
  34. readln(alamat);
  35. write('no ktp (ex:123456): ');
  36. readln(no_ktp);
  37. write('tempat tujuan terbang (ex:jakarta,bali): ');
  38. readln(tjn_terbang);
  39.  
  40. noticket_bording:=2016+2;
  41. writeln('nama :',nama);
  42. writeln('tujuan terbang :',tjn_terbang);
  43. writeln('harga ticket : Rp.' ,hrg_ticket_bord:6:2);
  44. writeln('no ticket bording anda : ',noticket_bording);
  45. write('tekan enter untuk melanjutkan');
  46. readln;
  47. end;
  48. writeln('mohon maaf ada kendala pesawat penerbangan akan di tunda');
  49. write('apakah anda ingin membatalkan penerbangan?(yes/no)');
  50. read(opt_delay);
  51. if (opt_delay='yes') then
  52. begin
  53. writeln('refund dilakukan *(20% dari harga ticket)');
  54. refund:=(hrg_ticket_bord*20)/100;
  55. write('uang anda kami kembalikan sebesar Rp.',refund:4:2);
  56. readln;
  57. end
  58. else if (opt_delay='no') then
  59. begin
  60. writeln('terimakasih untuk tidak membatalkan penerbangan');
  61. write('pesawat berikutnya akan datang .Selamat melakukan perjalanan');
  62. readln;
  63. end;
  64. end
  65. else if(pilih=2) then
  66.   begin
  67.   write('anda tidak punya ticket');
  68.   readln
  69.   end
  70.   else
  71.   write('pilihan tidak ada!');
  72.  
  73.      readln;
  74.      readln;
  75.  
  76.      end.
Advertisement
Add Comment
Please, Sign In to add comment