Misteri Sesungguhnya

(pastikan anda sudah mengikuti dan memahami materi-materi sebelumnya)

Ada yang lucu sebetulnya di script tebak-tebakan yang sebelumnya. Tau gak apanya yang lucu?

Coba bayangkan, di script tersebut kita sendiri yang menentukan angka rahasia dan kita sendiri yang disuruh nebak. Lucu banget kan? (ucapkan dengan logat ala stand-up komedian).

Kita akan perbaiki hal tersebut, kita akan suruh komputer yang pilih sendiri angka rahasianya, jadi nanti kita benar-benar harus nebak, bukan pura-pura nebak lagi.

Caranya cukup mudah. Ada perintah dalam bahasa BASIC untuk membuat komputer memilih sendiri satu angka secara acak. Perintahnya adalah sebagai berikut:

RND([angka maksimal]) * 1

Perintah di atas akan membuat komputer memilih angka secara acak dari 0 (nol) sampai angka maksimal yang kita tentukan . Misal :

RND (100) * 1

Dengan perintah tersebut komputer akan memilih angka dari 0 (nol) sampai 100 secara acak, jadi dia bisa memilih angka 1, 40,  99, 42, atau berapa pun suka-suka dia, yang pasti tidak akan lebih dari 100.

Menarik sekali bukan….

Mari kita modifikasi script tebak-tebakan terdahulu dengan memanfaatkan perintah di atas:

Sub Main
  DIM angka_rahasia AS INTEGER
  DIM tebakan_user AS INTEGER

  angka_rahasia = RND(10) * 1
 
  INPUT "Tebak angka yang saya sembunyikan", tebakan_user

  IF (tebakan_user <> angka_rahasia) THEN
    PRINT "Tebakan kamu salah!"
    SLEEP 500
    PRINT "Ayo coba lagi"
    SLEEP 500
  END IF

  IF (tebakan_user <> angka_rahasia) THEN
    PRINT "2x kesempatan tapi masih salah!"
    SLEEP 500
    PRINT "Ayo coba 1x lagi"
    SLEEP 500
    INPUT "Tebak angka yang saya sembunyikan", tebakan_user
  END 

  IF (tebakan_user <> angka_rahasia) THEN
    PRINT "3X Salah terus!"
    SLEEP 500
    PRINT "Game Over, yang benar adalah " + STRING(angka_rahasia)
  END IF

  IF (tebakan_user = angka_rahasia) THEN 
    PRINT "WOW! Tebakan kamu benar!" 
  END IF 
End Sub

Dengan script di atas sekarang kita benar-benar tidak tahu berapa angka rahasianya karena yang memilih adalah si komputer sendiri, yang pasti angkanya tidak lebih dari 10.

Run script di atas, kali ini anda benar-benar main tebak-tebakan dengan komputer.

 

Bagikan ke teman-teman mu di sosmed


Download aplikasi FastTrack Online Course dari Play Store supaya bisa mendapatkan notifikasi ketika ada materi baru

Diskusi