0% menganggap dokumen ini bermanfaat (0 suara)
20 tayangan5 halaman

Permainan Tebak Angka Acak 1-100

Dokumen ini menjelaskan tiga program berbeda: satu untuk menghasilkan pertanyaan matematika, satu untuk permainan tebak angka, dan satu untuk menghitung total harga item. Setiap program memiliki fungsi utama dan alur kerja yang terstruktur, termasuk pengulangan dan umpan balik kepada pengguna. Program-program ini dirancang untuk berjalan ketika file dijalankan dan menggunakan library random untuk menghasilkan angka acak.

Diunggah oleh

Tenggar Zen Ali
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
20 tayangan5 halaman

Permainan Tebak Angka Acak 1-100

Dokumen ini menjelaskan tiga program berbeda: satu untuk menghasilkan pertanyaan matematika, satu untuk permainan tebak angka, dan satu untuk menghitung total harga item. Setiap program memiliki fungsi utama dan alur kerja yang terstruktur, termasuk pengulangan dan umpan balik kepada pengguna. Program-program ini dirancang untuk berjalan ketika file dijalankan dan menggunakan library random untuk menghasilkan angka acak.

Diunggah oleh

Tenggar Zen Ali
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Keterangan

1. Fungsi generate_question():
 Menghasilkan dua angka acak dan memilih operator matematika secara acak.
 Menghitung jawaban berdasarkan operator yang dipilih.
 Mengembalikan pertanyaan dan jawaban.
2. Fungsi main():
 Mengatur skor dan jumlah pertanyaan.
 Menampilkan pesan sambutan.
 Mengulangi proses untuk jumlah pertanyaan yang ditentukan.
 Memeriksa jawaban pengguna dan memberikan umpan balik.
 Menampilkan skor akhir setelah semua pertanyaan diajukan.

3. Menjalankan Program: Program akan berjalan ketika file ini dijalankan.

1. Import Library: Kita mengimpor library random untuk menghasilkan angka acak.
2. Fungsi tebak_angka: Ini adalah fungsi utama yang menjalankan permainan.
3. Angka Rahasia: Komputer memilih angka acak antara 1 dan 100
menggunakan [Link]().
4. Looping: Menggunakan while untuk terus meminta tebakan dari pemain sampai
mereka menebak angka yang benar.
5. Input Pemain: Menggunakan input() untuk mendapatkan tebakan dari pemain.
6. Umpan Balik: Memberikan umpan balik apakah tebakan pemain terlalu rendah, terlalu
tinggi, atau benar.
7. Menghitung Jumlah Tebakan: Menghitung berapa kali pemain menebak sebelum
menemukan angka yang benar.

Penjelasan Kode
1. Fungsi tampilkan_menu(): Menampilkan menu item yang tersedia beserta harganya.
2. Fungsi hitung_total(item, jumlah): Menghitung total harga berdasarkan item dan
jumlah yang dibeli.
3. Fungsi main():
 Mengelola alur program.
 Menggunakan loop untuk terus meminta input dari pengguna sampai mereka memilih
untuk keluar.
 Menghitung total harga berdasarkan item yang dipilih dan jumlahnya.
4. Menjalankan Program: Program akan berjalan ketika file ini dijalankan.

Anda mungkin juga menyukai