Game Tebak Angka
Deskripsi :
Game ini menggunakan Bahasa Pemrograman C++
Cara Main :
Input nama pemain
Kemudian masuk ke permainan, bahwa di sini disuruh untuk input nilai dengan rentang mulai dari 10 sampai 100
Setelah itu, anda disuruh untuk menebak angka dengan rentang mulai dari 0 hingga batas angka yang diinputkan
Nyawa yang diberikan di sini berjumlah 3. Jika tebakan salah karena angka yang ditebak terlalu besar/terlalu kecil, nyawa akan berkurang 1. Jika nyawa habis, maka permainan selesai dan kalah. Jika benar, maka permainan selesai dan menang.
Input y jika ingin memulai permainan lagi, input n jika ingin keluar dari permainan
----------------------------------------------------------------------------------------------------------
SOURCE CODE
----------------------------------------------------------------------------------------------------------
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int n;
int nyawa=3;
int tebak;
int num;
char nama[20];
char pilih;
char opt;
start:
system("CLS");
cout << "-----------------------------------------\n";
cout << "|Selamat Datang di Permainan Tebak Angka|\n";
cout << "-----------------------------------------\n";
cout <<"Input Nama : ";
cin >>nama;
cout << "Hai "<<nama<<"! Saatnya masukkan maksimal nilai (10-100) : ";
cin >>n;
cout << "-----------------------------------------\n";
num=rand()%(n+1);
if(n<10)
{
cout << "Angka anda terlalu kecil\n";
cout << "Ulang lagi ? (y/n) : ";
cin >>opt;
if(opt=='y')
goto start;
else
return 0;
}
else if(n>100)
{
cout << "Angka anda terlalu besar\n";
cout << "Ulang lagi ? (y/n) : ";
cin >>opt;
if(opt=='y')
goto start;
else
return 0;
}
else
{
cout<<"Silahkan tebak nilai antara 0 sampai "<<n<<"!!\n";
cout<<"Cheat : ini adalah angka yang ditebak "<<num<<"\n";
ulang:
cout<<"Masukkan tebakan anda : ";
cin >>tebak;
cout << "-----------------------------------------\n";
if(tebak < num)
{
cout<<"\n";
cout<<"Tebakan anda terlalu kecil\n";
cout<<"Tebakan anda salah\n";
nyawa--;
cout<<"Nyawa anda tinggal : "<<nyawa<<"\n";
cout<<"\n";
if(nyawa==0)
{
cout<<"Nyawa anda habis\n";
cout<<"Game over\n";
cout<<"Main lagi? (y/n) : ";
cin >>pilih;
if(pilih=='y')
{
nyawa=3;
goto start;
}
else
return 0;
}
else
goto ulang;
}
else if(tebak > num)
{
cout<<"\n";
cout<<"Tebakan anda terlalu besar\n";
cout<<"Tebakan anda salah\n";
nyawa--;
cout<<"Nyawa anda tinggal : "<<nyawa<<"\n";
cout<<"\n";
if(nyawa==0)
{
cout << "-----------------------------------------\n";
cout<<"Nyawa anda habis\n";
cout<<"Game over\n";
cout<<"\nMain lagi? (y/n) : ";
cin >>pilih;
if(pilih=='y')
{
nyawa=3;
goto start;
}
else
return 0;
}
else
goto ulang;
}
else
{
cout<<"Selamat " <<nama<<" !! Tebakan mu benar!\n";
cout<<"Main lagi? (y/n) : ";
cin >>pilih;
if(pilih=='y')
{
nyawa=3;
system("pause");
goto start;
}
else
cout << "--------------------------------------\n";
cout<<"---TERIMA KASIH TELAH BERMAIN---\n";
cout << "--------------------------------------\n";
return 0;
}
}
return 0;
}






0 comments:
Post a Comment