#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;
}
sumber : http://xp-code.com/?p=24
Home
Contoh Program C++
Membuat Quiz Berhitung Menggunakan Random Pada C++
Posting Komentar