code and code again
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int random_number(void);
int view_stats(void);
int show_menu(void);
int totalwins = 0;
int totallosses = 0;
int guess;
int counter = 5;
int main() {
printf("\t\t\tGAME TEBAK ANGKA\n");
printf("\t\t\t================\n");
printf("\t\t Marchel Lionard Kemit\n\n");
show_menu();
system("pause");
return 0;
}
int show_menu() {
int decision;
system("color f0");
printf("\ MENU\n");
printf("=================\n\n");
printf(" 1. MULAI GAME\n");
printf(" 2. STATUS GAME\n");
printf(" 3. PANDUAN GAME\n");
printf(" 4. EXIT GAME\n\n");
printf("MENU INPUT (1-4): ");
scanf("%d", &decision);
switch (decision) {
case 1:
random_number();
break;
case 2:
view_stats();
break;
case 3:
printf("\nIni adalah permainan tebak angka! Bagaimana cara mainnya?\n");
printf("Komputer akan memberikan angka dari 1-10 secara acak.\n");
printf("\nTugas anda adalah menebak angka acak tersebut! \n");
printf("Anda diberikan 5 kali kesempatan untuk menebaknya.\n");
printf("Disini kita bermain dengan LUCK atau Logika ?\n");
printf("Hal itu terserah kepada anda. HAHAHA!!");
printf("Selamat bermain!(^_^)\n\n");
show_menu();
case 4:
printf("\nTerima kasih telah menggunakan permainan ini (^_^)\n");
system("exit");
break;
default:
printf("\nPilihan Anda tidak tersedia, masukkan pilihan yang benar\n\n");
show_menu();
}
return 0;
}
int random_number() {
int randnumber;
srand(time(NULL));
randnumber = 1 + rand() % 10;
printf("Saya sedang memikirkan angka 1 s/d 10.\n");
printf("Angka apa yang saya pikirkan? ");
scanf("%d", &guess);
if(guess == randnumber) {
system("color fc");
printf("\nSelamat Kamu Benar, Saya sedang memikirkkan Angka %d\n", randnumber);
totalwins += 1;
counter = 5;
printf("\nTekan Sembarang tombol\n");
system("pause");
show_menu();
}
else {
counter -= 1;
printf("\nMaaf itu bukan angka yang saya pikirkan.\nYang saya pikirkan adalah angka %d\n", randnumber);
printf("\nSilahkan ulangi lagi (Anda memiliki kesempatan %d kali lagi untuk mencoba)\n", counter);
if(counter != 0) {
random_number();
}
else {
printf("\nKamu kalah dalam permainan ini.\n\n");
counter = 5;
totallosses += 1;
show_menu();
}
}
return 0;
}
int view_stats() {
printf("\nMenang dalam game sebanyak : %d", totalwins);
printf("\nKalah dalam game sebanyak : %d\n\n", totallosses);
show_menu();
return 0;
}
Selamat mencoba, Thankyou for visiting
Tidak ada komentar:
Posting Komentar