Advertisement
traaa_p

@traaa_p | Aritmatika withfunction case of

Nov 19th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.22 KB | None | 0 0
  1. program matematika_bil_bulat;
  2. uses crt;
  3. var bil1, bil2, hasil : Integer;
  4.     pil : char;
  5.     op : String;
  6. begin
  7.   clrscr;
  8.   WriteLn('=================================');
  9.   WriteLn('Operasi Matematika Bilangan Bulat');
  10.   WriteLn('=================================');
  11.   WriteLn('1. penjumlahan dengan +');
  12.   WriteLn('2. pengurangan dengan -');
  13.   WriteLn('3. perkalian dengan *');
  14.   WriteLn('4. pembagian dengan DIV');
  15.   WriteLn('5. sisa hasil bagu drngan MOD');
  16.   Write('Masukkan Bilangan pertama : ');readln(bil1);
  17.   Write('Masukkan Bilangan kedua : ');readln(bil2);
  18.   Write('Masukkan Operator Matematika [ 1 | 2 | 3 | 4 | 5]:');readln(pil);
  19.  
  20.   clrscr;
  21.   case pil of
  22.   '1' : begin
  23.           hasil := bil1 + bil2;
  24.           op := '+';
  25.         end;
  26.   '2' : begin
  27.           hasil := bil1 - bil2;
  28.           op := '-';
  29.         end;
  30.    '3' : begin
  31.           hasil := bil1 * bil2;
  32.           op := '*';
  33.         end;
  34.    '4' : begin
  35.           hasil := bil1 DIV bil2;
  36.           op := 'DIV';
  37.         end;
  38.    '5' : begin
  39.           hasil := bil1 MOD bil2;
  40.           op := 'MOD';
  41.         end;
  42.     else writeln('Pilihan yang anda masukkan salah');
  43.     end;
  44.     writeln(bil1,' ',op,' ',bil2,' = ',hasil);
  45.     readln;
  46. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement