#include
#include
#include
#define jml_soal 3
void main(void){
//deklarasi soal
char a[jml_soal][100]={"Al-Quran adalah mukjizat dari nabi ?","iman yang ketigda adalah iman kepada ?","kitab zabur adalah kitab suci yang diturunkan kepada ?"};
//deklarasi kunci
char b[jml_soal][100]={"muhammad","kitab-allah","daud"};
char jwb[20];
int c,salah=0,benar=0,jumlah=0;
randomize(); // fungsi untuk mengacak dlm stdlib.h
c=rand()%jml_soal; // pengacakan dr urutan soal >> rand()%jumlah_soal
do{
c=c+1; //loncatan soal dalam array dan penentuan soal
if(c>jml_soal-1){ //cek batas array
c=0; //jika melebihi batas akan kembali ke soal pertama
}
jumlah++;
printf("%s\n", a[c]); //menampilkan soal
scanf("%s",&jwb);
if(strcmp(jwb,b[c])==0){ //pengecekan jawaban
printf("benar\n\n"); //tampilan jika benar
benar++;
}else{
printf("salah\n\n"); //tampilan jika salah
salah++;
}
}while(jumlah
//tampilan score
printf("selesai! skor anda:\nbenar= %d\nsalah= %d",benar,salah);
}