Hello and welcome to beautiful Let’s Learning with Blogging.

Membuat quiz berhitung menggunakan random pada C++.

Yak Sama Seperti codingan java kali ini saya akan mengajarkan bagaimana cara membuat quiz berhitung tetapi menggunakan

C++, tidak jauh berbeda jika kita berbicara masalah logic, tetapi syntax dan cara penggunaan syntaxnya lah yang terkadang

menjadi masalah.. disource code ini akan ada bagaimana cara menggunakan operator + – * / dengan benar meminta inputan dari

user cara merandom sebuah nilai yang terutama kita mesti membuat generatornya agar nilai random selalu berubah..

ya baiklah mari kita langsung lihat source codenya..

Source Code :

#include <stdio.h>
#include <stdlib.h> //buat panggil fungsi random.
#include <time.h> // buat panggil fungsi random.

//membuat quiz tambah – tambahan menggunakan c.
void main(){

srand(time(0)); // biar hasil random selalu berubah yang disebut generator random

int angka1;
int angka2;
int hasil;
int jawab;
int count = 0;

//random nilai pertama 0 – 10

angka1 = rand()%10;

//random nilai kedua 0 – 10

angka2 = rand()%10;

// tambah – tambahan

hasil = angka1 + angka2; // hasil jumlah menggunakan opertaro +

//menanyakan pertanyaan
printf(“Hasil dari %d + %d = “,angka1,angka2);//pada C memasukan nilai dari variable menggunakan format.%d dll..
//meminta inputan jawaban dengan menggunakan format %d untuk desimal dan variabel memerlukan tanda & didepannya
scanf(“%d”,&jawab);
//check apakah jawaban benar
if(jawab == hasil){
printf(“\n\nJawaban anda benar !!!\n”);
count++;
printf(“Tekan Enter Untuk Lanjut\n\n\n”);
getchar(); // untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya
}
else{
printf(“\n\nJawaban anda salah\n”);
printf(“Tekan Enter Untuk Lanjut\n\n\n”);
getchar(); // untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya
}

// kurang – kurangan

//random nilai pertama 0 – 10

angka1 = rand()%10;

//random nilai kedua 0 – 10

angka2 = rand()%10;

hasil = angka1 – angka2; // hasil jumlah menggunakan opertaro +

//menanyakan pertanyaan
printf(“Hasil dari %d – %d = “,angka1,angka2);//pada C memasukan nilai dari variable menggunakan format.%d dll..
//meminta inputan jawaban dengan menggunakan format %d untuk desimal dan variabel memerlukan tanda & didepannya
scanf(“%d”,&jawab);
//check apakah jawaban benar
if(jawab == hasil){
printf(“\n\n\nJawaban anda benar !!!\n”);
count++;
printf(“Tekan Enter Untuk Lanjut\n\n\n”);
getchar(); // untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya
}
else{
printf(“Jawaban anda salah\n”);
printf(“Tekan Enter Untuk Lanjut\n”);
getchar(); // untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya
}

//kali kalian

//random nilai pertama 0 – 10

angka1 = rand()%10;

//random nilai kedua 0 – 10

angka2 = rand()%10;

hasil = angka1 * angka2; // hasil jumlah menggunakan opertaro +

//menanyakan pertanyaan
printf(“Hasil dari %d x %d = “,angka1,angka2);//pada C memasukan nilai dari variable menggunakan format.%d dll..
//meminta inputan jawaban dengan menggunakan format %d untuk desimal dan variabel memerlukan tanda & didepannya
scanf(“%d”,&jawab);
//check apakah jawaban benar
if(jawab == hasil){
printf(“\n\nJawaban anda benar !!!\n”);
count++;
printf(“Tekan Enter Untuk Lanjut\n\n\n”);
getchar(); // untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya
}
else{
printf(“\n\nJawaban anda salah\n”);
printf(“Tekan Enter Untuk Lanjut\n\n\n”);
getchar(); // untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya
}

//bagi – bagian

//random nilai pertama 0 – 10

angka1 = rand()%10;

//random nilai kedua 0 – 10

angka2 = rand()%10;

hasil = angka1 / angka2; // hasil jumlah menggunakan opertaro +

//menanyakan pertanyaan
printf(“Hasil dari %d : %d = “,angka1,angka2);//pada C memasukan nilai dari variable menggunakan format.%d dll..
//meminta inputan jawaban dengan menggunakan format %d untuk desimal dan variabel memerlukan tanda & didepannya
scanf(“%d”,&jawab);
//check apakah jawaban benar
if(jawab == hasil){
printf(“\n\nJawaban anda benar !!!\n”);
count++;
printf(“Tekan Enter Untuk Lanjut\n\n\n”);
getchar(); // untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya
}
else{
printf(“\n\nJawaban anda salah\n”);
printf(“Tekan Enter Untuk Lanjut\n\n\n”);
getchar(); // untuk menghentikan layar tekan enter akan melanjutkan ke baris selanjutnya
}

printf(“Hasil Score Anda Adalah %d \n”,count);
printf(“Sekian Terima Kasih\n”);
getchar;
}

Yak…diatas tadi adalah source codenya bagi ada yang bingung bisa menghubungi saya di YM atau dari blog messenger..

untuk mendownload source code >>> quiz with c++ <<<

Posted on 8 November '09 by , under C.

You must be logged in to post a comment.