Buat 10 pertanyaan yang nantinya akan menyimpulkan skor. Contoh: pertanyaan nomor 1 memuat jawaban dengan skor yg berbeda2, bila a atau 1 maka skor sekian, bila b atau 2 maka skor sekian. Hasil dari skor2 tadi akan ditotalkan dan total skor tersebut memiliki range sehingga akan membuahkan suatu keputusan.
Contoh: Bila total skor 0-2, maka keputusan a. Bila total skor 3-5, maka keputusan b. Bila total skor 6-8, maka keputusan c. Bila total skor 9-10, maka keputusan d.
Verified answer
Untuk soal ini kita bisa menggunakan srand.Berikut code yang saya buat:
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
int main(){
int score =0;
srand(time(0));
for (int i=0; i<10; i++){
int tebak = rand()%6;
int tebakanUser;
cout << "Tebak angka antara 0-5: ";
cin >> tebakanUser;
if(tebakanUser==tebak){
cout << "Tebakan benar!.\n";
++score;
}
else{
cout << "Tebakan salah. Angka yang benar adalah: " << tebak << endl;
}
srand(i);
}
if (score > 7){
cout << "Total score kamu: " << score << ", kamu sangat beruntung.";
}
else if (score >5){
cout << "Total score kamu: " << score << ", kamu lumayan beruntung.";
}
else if (score >3){
cout << "Total score kamu: " << score << ", kamu cukup beruntung.";
}
else
cout << "Total score kamu: " << score << ", kamu tidak beruntung.";
return 0;
}
///CODE BY OWENIZEDD
Jangan lupa tandai jawaban ini sebagai jawaban terbaiknya ya :)