Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

#include<iostream>

#include<cstdlib>
#include<ctime>

using namespace std;


int main()

{
int A, B, C, nomor = 0, D, d, soal;
bool ulang(true);
soal = 1 + (rand() + time(0)) % 6;
A = 1 + (rand() + time(0)) % 10;
B = 1 + (rand() + time(0)) % 10;
C = 1 + (rand() + time(0)) % 10;

cout << "Program menghitung nilai D jika A,B,C interval 1-10\n";


cout << "A = " << A << endl;
cout << "B = " << B << endl;
cout << "C = " << C << endl;

do {

{ if (soal == 1) {
D = A * B - C;

cout << "D=A*B-C\n";


cin >> d;

}
else if (soal == 2) {
D = A + B * C;
cout << "D=A+B*C\n";

}
else if (soal == 3) {
D = A - B * C;
cout << "D=A-B*C\n";

}
else if (soal == 4) {
D = A * B + C;
cout << "D=A*B+C\n";

}
else if (soal == 5) {
D = A + B - C;
cout << "D=A+B-C\n";

}
else {
D = A - B + C;
cout << "D=A-B+C\n";

}
}
cout << "Masukkan nilai D\n";
cin >> d;

{if (d < D)
cout << "Terlalu rendah\n";
else if (d > D)
cout << "Terlalu tinggi\n";
else
cout << "Benar\n";
}

ulang = d != D; nomor = nomor + 1;

while (ulang = d != D);

cout << "Nilai D = \n" << D << "\n"


<< "Benar pada perhitungan ke \n" << nomor << endl;

system("pause");
return 0;
}

You might also like