Perulangan

Flowchart Permainan Tebak Angka

Contoh flowchart permainan tebak angka dengan perulangan while yang terus meminta tebakan sampai tebakannya benar.

Flowchart Permainan Tebak Angka. Contoh flowchart permainan tebak angka dengan perulangan while yang terus meminta tebakan sampai tebakannya benar.
Unduh gambar

Penjelasan alurnya

Berbeda dengan perulangan for, banyak putaran di sini tidak diketahui sejak awal. Pemain bisa benar di tebakan pertama atau kesepuluh, jadi perulangannya memakai while dengan kondisi tebakan != rahasia.

Variabel tebakan diisi 0 sebelum perulangan supaya kondisinya bisa diperiksa pertama kali. Angka 0 dipilih karena pasti berbeda dengan angka rahasia, 7.

Program ini belum memberi petunjuk. Tambahkan keputusan di dalam perulangan yang menampilkan Terlalu besar atau Terlalu kecil, supaya permainannya lebih seru.

Pseudocode

1ALGORITMA Tebak angka23DEKLARASI4    rahasia, tebakan : integer56MULAI7    rahasia ← 78    tebakan ← 09    SELAMA tebakan ≠ rahasia LAKUKAN10        BACA tebakan11    AKHIR SELAMA12    TAMPILKAN "Tebakanmu benar"13SELESAI

Kode programnya

Kode di bawah dibuat langsung dari flowchart di atas, jadi alurnya sama persis. Coba jalankan dengan masukan 3, 9, 7.

1# Tebak angka23rahasia = 74tebakan = 05while tebakan != rahasia:6    tebakan = int(input("Masukkan tebakan: "))7print("Tebakanmu benar")

Jalankan kodenya tanpa instalasi di compiler Python online atau compiler bahasa lain di Playground.

Coba ubah sendiri

  • Tampilkan petunjuk terlalu besar atau terlalu kecil di setiap tebakan.
  • Hitung berapa kali pemain menebak sampai benar.
  • Batasi tebakan sampai lima kali saja.

Lanjut belajar

MateriProyek: flowchart permainan tebak angkaFlowchart Pertamaku

Contoh flowchart lainnya

Gambar flowchart-mu sendiri

Susun simbolnya dengan seret dan lepas, lalu ubah jadi kode Python, JavaScript, PHP, C, atau Java dengan satu tombol.

Kenali Flowchart Studio