Halo pemirsa! DanKus kali ini akan membagikan sebuah game yang dibuat dengan pascal. Game ini adalah game tebak angka. Jadi game ini bisa menebak angka yanag dipikirkan oleh si pengguna. Gak percaya? Mari kita buktikan.
Pertama buat dulu game-nya dengan script di bawah ini :
uses wincrt;Oke sekarang kita jalankan programnya.
var
x, jumlah : byte;
ch : char;
hitung : longint;
procedure tampil(kartu :byte);
var
x: byte;
begin
for x:=1 to 20 do
begin
hitung := hitung +1;
if (x and (1shl (kartu-1)) <>0 ) then
write (x:4,' ');
if hitung mod 2 = 0 then
writeln;
end;
end;
begin
clrscr;
writeln ('Konsentrasi, Pikirkan Sebuah Bilangan Antara 1 Sampai 20');
writeln ('Jika Sudah, Tekan Sembarang Tombol');
ch := readkey;
jumlah :=0;
for x:=1 to 5 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.
Saat pertama dijalankan, program akan memiliki tampilan seperti ini
Setelah memikirkan satu angka dari 1 sampai 20 tekan saja enter. Untuk contoh kita tentukan memilih angka 8.
Kita lihat ternyata angka 8 tidak ada, maka kita input huruf 'T' karena angka 8 tidak ada. Tidak perlu menekan tombol enter karena program akan secara otomatis menampilkan pertanyaan selanjutnya saat kita menekan huruf 'Y' atau 'T' pada keyboard. Lanjut ke pertanyaan berikutnya.
Ternyata angka 8 juga tidak muncul di pertanyaan ini. Kita tekan 'T' lagi untuk ke pertanyaan selanjutnya.
Angka 8 masih tidak muncul. Tekan 'T' lagi untuk melanjutkan.
Ternyata angka 8 sekarang muncul. Karena angka 8 muncul maka kita tekan 'Y'.
Wah angka 8 tidak muncul lagi. Tekan 'T'.
Tadaaa. Program berhasil menebak angka yang kita pikirkan yaitu 8. Gimana, seru kan? Ya sudahlah itu saja untuk kali ini. Jangan lupa share ya. Semoga berguna.
Yang males ngetik bisa download di sini.
「Dani Kustiawan」