Senin, 01 Februari 2016

Source Code game Keberuntungan menggunakan bahasa C++

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