Anda di halaman 1dari 3

uses wincrt; var x,y,hasil:real; jawab:char; begin write ('masukan angka ke-1:');readln (x); write ('pilih operator: (+)/(-)/(*)/(/)');readln

(jawab); write ('masukan angka ke-2:');readln (y); if ( jawab= '+') then begin hasil:= x+y end; if ( jawab = '-') then begin hasil:= x-y end; if ( jawab = '*') then begin hasil:= x*y end; if (jawab='/') then begin hasil:= x/y end; write ('hasilnya: ',(hasil):5:2); end.

uses wincrt; var x, jumlah : byte; ch : char; hitung : longint; procedure tampil(kartu :byte); var x: byte; begin for x:=1 to 255 do begin hitung := hitung +1; if (x and (1shl (kartu-1)) <>0 ) then write (x:4,' '); if hitung mod 20 = 0 then writeln; end; end; begin clrscr; writeln ('Konsentrasi, Pikirkan Sebuah Bilangan Antara 1 Sampai 255'); writeln ('Jika Sudah, Tekan Sembarang Tombol'); ch := readkey; jumlah :=0; for x:=1 to 8 do begin clrscr; tampil (x); writeln; write ('Apakah Bilangan Yang Anda Pikirkan Ada Di Atas?? (Y/T)'); ch :=readkey; writeln; if (ch='y') or (ch='Y') then inc (jumlah, 1 shl (x-1)); end; clrscr; writeln ('Anda Memikirkan Bilangan : ', jumlah); readkey; readln; end.

Anda mungkin juga menyukai