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.
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;
}
:) semoga bisa membantu anda :)
No comments:
Post a Comment
thank you for commenting on our blogs