Membuat Game Tebak Angka menggunakan C++
Membuat Game Tebak Angka menggunakan C++
2 0
Sebelum memulai, pastikan Anda telah menguasai:
- Input/Output pada C++
- Perulangan While
Pertama kita buat terlebih dahulu code dasarnya
1
2
3
4
5
6
7
8
| #include <iostream><br>#include <cstdlib><br>#include <ctime> using namespace std; int main() { return 0;} |
Lalu kita membuat batas-batas pengacakan dan mengenerate bilangan acak tersebut.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #include <iostream>#include <cstdlib>#include <ctime>#define MINACAK 1#define MAXACAK 10 using namespace std; int main() { srand(time(NULL)); int jawaban = (rand()%(MAXACAK-MINACAK+1)) + MINACAK; return 0;} |
Dengan begitu, kita sudah mendapatkan bilangan acak yang kita jadikan sebagai angka tebakan.
Selanjutnya, kita membuat keterangan untuk mengawali permainan.
1
2
3
4
| cout << "SELAMAT DATANG DI GAME TEBAK ANGKA" << endl;cout << "==================================" << endl << endl; cout << "Angka yang akan ditebak berada dalam batasan : " << MINACAK << " sampai " << MAXACAK << endl << endl; |
Lalu ini adalah code untuk permainannya.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| int tebakan = KESEMPATAN;bool menang = false;int angka;do { cout << "Masukkan tebakan anda: "; cin >> angka; tebakan--; if (angka==jawaban) { menang = true; cout << "Benar!" << endl; } else { if (angka<jawaban) { cout << "Tebakan anda terlalu kecil" << endl; } else { cout << "Tebakan anda terlalu besar" << endl; } cout << "Kesempatan tersisa : " << tebakan << endl; } cout << endl; } while ((tebakan>0) && (!menang));if (menang) { cout << "Selamat, Anda telah memenangkan permainan ini!" << endl;} else { cout << "Maaf, Anda kurang beruntung!" << endl; cout << "Angka yang akan ditebak adalah " << jawaban << endl;} |
Selamat! Anda telah berhasil membuat sebuah game tebak angka sederhana!
http://jagocoding.com/tutorial/591/Membuat_Game_Tebak_Angka_menggunakan_C
Komentar
Posting Komentar