Anda di halaman 1dari 11

PROGRAM C++ Menerapkan Operasi Aljabar yang Melibatkan

bilangan rasional dan pecahan


#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <conio.h>
#include <string>

using namespace std;


int main()
{
int i, nilai,Jawab;
char jawab;
string nama, kelas;
cout <<setw(70)<< "KOMPUTER DAN PEMROGRAMAN" << endl<<endl;
cout<<setw(75)<<"PROGRAM INTERAKTIF UNTUK SMP/MTsN"<<endl<<endl;

cout<<"Silahkan klik enter untuk menggunakan program";


getch();
system("cls");
cout<<"Silahkan masukkan nama dan kelas anda terlebih dahulu"<<endl<<endl;
cout<<"Nama\t: "; getline (cin, nama);
cout<<endl<<"Kelas\t: "; getline (cin, kelas);
cout<<endl<<endl;
cout<<"Silahkan klik enter untuk melanjutkan program";
getch();
system("cls");
cout <<"Welcome "<<nama<<" dari Kelas "<<kelas<<endl<<endl;
cout<<"Berikut KD dan materi yang dapat kamu pelajari"<<endl<<endl;
cout << "Kompetensi Dasar :"<< " 3.1 Menerapkan Operasi Aljabar yang Melibatkan bilangan
rasional dan pecahan"<<endl<<endl;
cout << "Materi :"<<" Operasi Aljabar"<<endl;
cout << " 1. Mengenal Bentuk Aljabar"<<endl;
cout << " 2. Memahami Penjumlahan dan Pengurangan Bentuk Aljabar" <<endl;
cout << " 3. Memahami Perkalian Bentuk Aljabar"<<endl;
cout << " 4. Memahami Pembagian Bentuk Aljabar"<<endl;
cout << " 5. Uji Kompetensi" << endl<<endl;
satu :
cout <<setw(60)<< "PILIHAN"<< endl<<endl;
cout<<"Masukkan 1 jika ingin membuka sub bab mengenai Mengenal bentuk Aljabar\n";
cout<<"Masukkan 2 jika ingin membuka sub bab mengenai Penjumlahan dan Pengurangan
Bentuk Aljabar\n";
cout<<"Masukkan 3 jika ingin membuka sub bab mengenai Perkalian Bentuk Aljabar\n";
cout<<"Masukkan 4 jika ingin membuka sub bab mengenai Pembagian Bentuk Aljabar\n";
cout<<"Masukkan 5 jika ingin menguji kemampuan anda mengenai Operasi Aljabar\n";
cout<<"Masukkan 6 jika ingin mengakhiri program\n\n";
cout<<"Masukkan pilihan anda = ";
cin>>Jawab;
if(Jawab==1) goto Mengenal;
if(Jawab==2) goto jumlah;
if(Jawab==3) goto perkalian;
if(Jawab==4) goto pembagian;
if(Jawab==5) goto uji;
if(Jawab==6) goto akhir;

Mengenal :
system("cls");
cout<<setw(70)<<"Mengenal Bentuk Aljabar"<<endl<<endl;
cout<<"A. Pengertian Koefisien, Variabel, Konstanta, Dan Suku"<<endl<<endl;
cout<<" 1. Variabel"<<endl<<endl;
cout<<" Variabel adalah lambang pengganti suatu bilangan yang belum diketahui nilainya
dengan jelas. Variabel disebut"<<endl;
cout<<" juga peubah. Variabel biasanya dilambangkan dengan huruf kecil a, b, c,...,
z."<<endl<<endl;
cout<<" Contoh:"<<endl;
cout<<" Suatu bilangan jika dikalikan 5 kemudian dikurangi 3, hasilnya adalah 12. Buatlah
bentuk persamaannya."<<endl<<endl;
cout<<" Jawab:"<<endl;
cout<<" Misalkan bilangan tersebut x, berarti 5x - 3 = 12. (x merupakan
variabel)"<<endl<<endl;
cout<<" 2. Konstanta"<<endl<<endl;
cout<<" Suku dari suatu bentuk aljabar yang berupa bilangan dan tidak memuat variabel
disebut konstanta."<<endl<<endl;
cout<<" Contoh:"<<endl;
cout<<" Tentukan konstanta pada bentuk aljabar berikut."<<endl;
cout<<" a. 2 x2+ 3xy + 7x - y - 8"<<endl;
cout<<" b. 3 - 4 x2 - x"<<endl<<endl;
cout<<" Jawab:"<<endl;
cout<<" a. Konstanta adalah suku yang tidak memuat variabel, sehingga konstanta dari 2x^2+
3xy + 7x - y - 8adalah -8"<<endl;
cout<<" b. Konstanta dari 3 - 4x^2 - x adalah 3"<<endl<<endl;
cout<<" 3. Koefisien"<<endl<<endl;
cout<<" Koefisien pada bentuk aljabar adalah faktor konstanta dari suatu suku pada bentuk
aljabar."<<endl<<endl;
cout<<" Contoh:"<<endl;
cout<<" Tentukan koefisien x pada bentuk aljabar berikut."<<endl;
cout<<" a.5x2y + 3x"<<endl;
cout<<" b.2x2+ 6x - 3"<<endl<<endl;
cout<<" Jawab:"<<endl;
cout<<" a. Koefisien x dari 5x^2y + 3x adalah 3"<<endl;
cout<<" b. Koefisien x dari 2x^2+ 6x - 3 adalah 6"<<endl<<endl;
cout<<" 4. Suku"<<endl<<endl;
cout<<" Suku adalah variabel beserta koefisiennya atau konstanta pada bentuk aljabar yang
dipisahkan oleh operasi jumlah"<<endl;
cout<<" atau selisih."<<endl;
cout<<" a.Suku satu adalah bentuk aljabar yang tidak dihubungkan oleh operasi jumlah atau
selisih."<<endl;
cout<<" Contoh:"<<endl;
cout<<" 3x, 4a2, - 2ab"<<endl;
cout<<" b.Suku dua adalah bentuk aljabar yang dihubungkan oleh satu operasi jumlah atau
selisih."<<endl;
cout<<" Contoh:"<<endl;
cout<<" a2+ 2, x + 2y, 3x^2 - 5x"<<endl;
cout<<" c.Suku tiga adalah bentuk aljabar yang dihubungkan oleh dua operasi jumlah atau
selisih."<<endl<<endl;
cout<<"Demikian pembahasan tentang operasi mengenal bentuk aljabar dilengkapi dengan
contoh soal."<<endl<<endl;
cout<<"\n\nSilahkan klik enter untuk mencoba soal di bawah ini agar dapat menambah
pemahaman anda";
getch();
system("cls");
cout<<setw(70)<<"Kerjakan soal di bawah ini!";
cout<<"\n\n11x - 17 = 6, sebutkan secara terurut variabel, konstanta, koefisien dan suku dari
persamaan di samping!"<<endl<<endl;
cout<<" a. x, -17, 11 dan suku dua"<<endl<<endl;
cout<<" b. x, -23, 11 dan suku satu"<<endl<<endl;
cout<<" c. x, 11, 6 dan suku dua"<<endl<<endl;
cout<<" d. x, -23, 11 dan suku dua"<<endl<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
i=0;
while(i<=0)
{if((jawab=='d')or (jawab=='D')){
i=0;
cout<<setw(70)<<"Selamat jawaban kamu benar :)"<<endl<<endl;
cout<<"Pembahasan"<<endl;
cout<<"varibel\t\t: x";
cout<<"\nkonstanta\t: -17 + (-6)\n\t\t:-23";
cout<<"\nkoefisien\t: 11";
cout<<"\nsuku\t\t: suku dua (ada pemisah perupa selisih)"<<endl;
cout<<"Jadi variabel, konstanta, koefisien dan suku dari persamaan secara terurut
adalah"<<endl;
cout<<"x, -23, 11 dan suku dua (d)"<<endl<<endl;
cout<<setw(88)<<"Silahkan klik enter untuk melihat materi lain atau mengulang"<<endl<<endl;
i=i++;}
else {
i=0;
cout<<setw(80)<<"Silahkan kerjakan ulang soal di bawah ini";
cout<<"\n\n11x - 17 = 6, sebutkan secara terurut variabel, konstanta, koefisien dan suku dari
persamaan di samping!"<<endl<<endl;
cout<<" a. x, -17, 11 dan suku dua"<<endl<<endl;
cout<<" b. x, -23, 11 dan suku satu"<<endl<<endl;
cout<<" c. x, 11, 6 dan suku dua"<<endl<<endl;
cout<<" d. x, -23, 11 dan suku dua"<<endl<<endl;
cout<<"\nSilahkan masukkan kembali jawaban anda = "; cin>> jawab;
i--;

}}

getch();
goto satu;

jumlah :
system("cls");
cout<<setw(80)<<"Penjumlahan dan Pengurangan Bentuk Aljabar"<<endl<<endl;
cout<<" Penjumlahan dan Pengurangan bentuk Aljabar Sifat-sifat penjumlahan dan
pengurangan pada bilangan bulat juga"<<endl;
cout<<"berlaku pada bentuk aljabar tetapi operasi penjumlahan dan pengurangan pada bentuk
aljabar hanya dapat dilakukan pada"<<endl;
cout<<"suku-suku yang sejenis saja. Operasi penjumlahan dan pengurangan pada bentuk aljabar
hanya dapat dilakukan pada suku-"<<endl;
cout<<"suku yang sejenis saja. Operasi penjumlahan dan pengurangan pada bentuk aljabar
dapat diselesaikan dengan menggunakan"<<endl;
cout<<"distributif." <<endl<<endl;
cout<<"Penjumlahan : an + bn = (a + b)n"<<endl;
cout<<"Pengurangan : an - bn = (a - b)n"<<endl<<endl;
cout<<"*Keterangan :"<<endl;
cout<<"a = sebuah bilangan"<<endl;
cout<<"n = variabel"<<endl<<endl;
cout<<"Contoh Soal :"<<endl<<endl;
cout<<"1. 3x + 5x"<<endl;
cout<<" =(3 + 5)x"<<endl;
cout<<" = 8x"<<endl<<endl;
cout<<"2. 5a - 3a - 2a + 4a"<<endl;
cout<<" = (5 - 3 - 2 + 4)a"<<endl;
cout<<" = 4a"<<endl<<endl;
cout<<"3. 7a + 5b + a - 2b"<<endl;
cout<<" = 7a + a + 5b - 2b"<<endl;
cout<<" = (7 + 1)a + (5 - 2)b"<<endl;
cout<<" = 8a + 3b"<<endl<<endl;
cout<<"Demikian pembahasan tentang operasi penjumlahan dan pengurangan bentuk aljabar
dilengkapi dengan contoh soal."<<endl<<endl;
cout<<"\n\nSilahkan klik enter untuk mencoba soal di bawah ini agar dapat menambah
pemahaman anda";
getch();
system("cls");
cout<<setw(70)<<"Kerjakan soal di bawah ini!";
cout<<"\n\n11x + 17y - 6x + 3y = ..."<<endl<<endl;
cout<<" a. 20x + y"<<endl<<endl;
cout<<" b. x + 5y"<<endl<<endl;
cout<<" c. 5x + 20y"<<endl<<endl;
cout<<" d. 20x + 5y"<<endl<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>>jawab;
cout<<endl;
i=0;
while(i<=0)
{if((jawab=='c')or(jawab=='C')){
i=0;
cout<<setw(70)<<"Selamat jawaban kamu benar :)"<<endl<<endl;
cout<<"Pembahasan"<<endl;
cout<<"11x + 17y - 6x + 3y\t= 11x - 6x + 17y + 3y";
cout<<"\n\t\t\t= (11 - 6)x + (17 + 3)y";
cout<<"\n\t\t\t= 5x + 20y";
cout<<"\nJadi hasil dari 11x + 17y - 6x + 3y adalah 5x + 20y (c)"<<endl<<endl;
cout<<setw(88)<<"Silahkan klik enter untuk melihat materi lain atau mengulang"<<endl<<endl;
i=i++;}
else {
i=0;
cout<<setw(80)<<"Silahkan kerjakan ulang soal di bawah ini";
cout<<"\n\n11x + 17y - 6x + 3y =... "<<endl<<endl;
cout<<" a. 20x + y"<<endl<<endl;
cout<<" b. x + 5y"<<endl<<endl;
cout<<" c. 5x + 20y)"<<endl<<endl;
cout<<" d. 20x + 5y"<<endl<<endl;
cout<<"\nSilahkan masukkan kembali jawaban anda = "; cin>> jawab;
i--;

}}

getch();
goto satu;

perkalian :
system("cls");
cout<<setw(70)<<"Perkalian Bentuk Aljabar"<<endl<<endl;
cout<<" Sifat distributif terhadap penjumlahan dan sifat distributif terhadap pengurangan juga
akan berlaku pada perkalian"<<endl;
cout<<"bentuk aljabar, yaitu:"<<endl<<endl;
cout<<"a. Perkalian antara konstanta dengan bentuk aljabar Perkalian suatu bilangan konstanta
dengan bentuk aljabar suku satu"<<endl;
cout<<" dan suku dua dinyatakan sebagai berikut :"<<endl;
cout<<" a(bn) = abn (suku satu)"<<endl;
cout<<" a(bn + c) = abn + ac"<<endl;
cout<<" a(n + c) = an + ac"<<endl;
cout<<" bn(n + c) = bn^2 + bcn"<<endl<<endl;
cout<<" *Keterangan :"<<endl;
cout<<" n = variabel"<<endl;
cout<<" b = koefisien"<<endl;
cout<<" a,c = konstanta"<<endl<<endl;
cout<<"Contoh Soal :"<<endl<<endl;
cout<<"1. 4(p + q)"<<endl;
cout<<" = 4(p + q)"<<endl;
cout<<" = 4p + 4q"<<endl<<endl;
cout<<"2. 5(ax + by)"<<endl;
cout<<" = 5(ax + by)"<<endl;
cout<<" = 5ax + 5by"<<endl<<endl;
cout<<"3. 3(x - 2) + 6(7x + 1)"<<endl;
cout<<" = 3(x - 2) + 6(7x + 1)"<<endl;
cout<<" = 3x - 6 + 42x + 6"<<endl;
cout<<" = (3 + 42)x - 6 + 6"<<endl;
cout<<" = 45x"<<endl<<endl;
cout<<"4. -8(2x - y + 3z)"<<endl;
cout<<" = -8(2x - y + 3z)"<<endl;
cout<<" = -16x + 8y - 24z"<<endl<<endl;
cout<<"b. Perkalian antara 2 bentuk aljabar"<<endl;
cout<<" 1. Sebagaimana perkalian suatu konstanta dengan bentuk aljabar seperti yang sudah
dijelaskan di atas untuk menentukan hasil"<<endl;
cout<<" kali antara dua bentuk aljabar kita dapat memanfaatkan sifat distributuf perkalian
terhadap penjumlahan dan sifat"<<endl;
cout<<" distributif perkalian terhadap pengurangan.";
cout<<" 2. Menggunakan cara berikut"<<endl;
cout<<" (ax + b)(cx + d) = ax.cx + ax.d + b.cx + b.d"<<endl;
cout<<" = acx^2 + adx + bcx + bd"<<endl;
cout<<" = acx^2 + (ad + bc)x + bd"<<endl;
cout<<" 3. Perkalian suiku 2 dengan suku 3 berlaku sebagai berikut"<<endl;
cout<<" (ax + b)(cx^2 + ex + d) = ax.cx^2 + ax.ex + ax.d + b.cx^2 + + b.ex + b.d"<<endl;
cout<<" = acx^3 + aex^2 + adx + bcx^2 + bex + bd"<<endl;
cout<<" = acx^3 + (ae + bc)x^2 + (ad + be)x + bd"<<endl;
cout<<" *Keterangan :"<<endl;
cout<<" x = variabel"<<endl;
cout<<" a, c, e = koefisien"<<endl;
cout<<" b, d = konstanta"<<endl<<endl;
cout<<"Contoh Soal :"<<endl<<endl;
cout<<"1. (2x + 3)(3x - 2)"<<endl;
cout<<" = 2x.3x + 2x.-2 + 3.3x + 3.-2"<<endl;
cout<<" = 6x^2 + (-4x) + 9x + (-6)"<<endl;
cout<<" = 6x^2 + [(-4) + 9]x - 6"<<endl;
cout<<" = 6x^2 + 5x - 6"<<endl<<endl;
cout<<"2. (-4a + b)(3a - b)"<<endl;
cout<<" = -4a.3a + -4a.-b + b.3a + b.-b"<<endl;
cout<<" = -12a^2 + 4ab + 3ab - b^2"<<endl;
cout<<" = -12a^2 + 7ab -b^2"<<endl<<endl;

cout<<"\n\nDemikian pembahasan tentang operasi perkalian bentuk aljabar dilengkapi dengan


contoh soal."<<endl<<endl;
cout<<"\nSilahkan klik enter untuk mencoba soal di bawah ini agar dapat menambah pemahaman
anda";
getch();
system("cls");
cout<<setw(70)<<"Kerjakan soal di bawah ini!";
cout<<"\n3(2x-y)(x+y) = ... "<<endl<<endl;
cout<<" a. 3x^2 + 6xy + y^2"<<endl<<endl;
cout<<" b. 6x^2 + 3xy - 3y^2"<<endl<<endl;
cout<<" c. 6x^2 - 3xy + 3y^2"<<endl<<endl;
cout<<" d. 6x^2 + 3xy + 3y^2"<<endl<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
i=0;
while(i<=0)
{if((jawab=='B')or(jawab=='b')){
i=0;
cout<<setw(70)<<"Selamat jawaban kamu benar :)"<<endl<<endl;
cout<<"Pembahasan"<<endl;
cout<<"3(2x-y)(x+y)\t= 3(2x.x + 2x.y - y.x - y.y)";
cout<<"\n\t\t= 3(2x^2 + 2xy - xy - y^2)";
cout<<"\n\t\t= 3(2x^2 + xy - y^2)";
cout<<"\n\t\t= 6x^2 + 3xy - 3y^2";
cout<<"\nJadi hasil dari 3(2x-y)(x+y) adalah 6x^2 + 3xy - 3y^2"<<endl<<endl;
cout<<setw(88)<<"Silahkan klik enter untuk melihat materi lain atau mengulang"<<endl<<endl;
i=i++;}
else {
i=0;
cout<<setw(80)<<"Silahkan kerjakan ulang soal di bawah ini";
cout<<"\n3(2x-y)(x+y) = ... "<<endl<<endl;
cout<<" a. 3x^2 + 6xy + y^2"<<endl<<endl;
cout<<" b. 6x^2 + 3xy - 3y^2"<<endl<<endl;
cout<<" c. 6x^2 - 3xy + 3y^2"<<endl<<endl;
cout<<" d. 6x^2 + 3xy + 3y^2"<<endl<<endl;
cout<<"\nSilahkan masukkan kembali jawaban anda = "; cin>> jawab;
i--;

}}
getch();
goto satu;

pembagian :
system("cls");
cout<<setw(70)<<"Pembagian Bentuk Aljabar"<<endl<<endl;
cout<<"an : a = an / a = n"<<endl<<endl;
cout<<"Keterangan:"<<endl<<endl;
cout<<" Dalam pembagian bentuk aljabar, langkah pertama yaitu merubah menjadi bentuk
pecahan dimana penyebutnya adalah"<<endl;
cout<<"pembaginya. Setelah mengubah menjadi bentuk pecahan maka selanjutnya adalah
menentukan faktor persekutuan dari kedua"<<endl;
cout<<"bentuk aljabar tersebut. Untuk memudahkan dalam mempelajari operasi hitung dalam
pembagian bentuk aljabar tersebut,"<<endl;
cout<<"pelajarilah contoh soal berikut."<<endl<<endl;
cout<<"Contoh soal :"<<endl<<endl;
cout<<"Sederhanakanlah pembagian bentuk aljabar berikut."<<endl;
cout<<"1. 3xy : 2y"<<endl;
cout<<"2. 6a^3 b^2: 3a^2 b"<<endl;
cout<<"3. x^3 y : (x^2 y^2: xy)"<<endl<<endl;
cout<<"Penyelesaian :"<<endl<<endl;
cout<<"1. Faktor sekutu dari 3xy dan 2y adalah y, maka:"<<endl;
cout<<" 3xy : 2y = 3xy/2y"<<endl;
cout<<" = 3x/2"<<endl<<endl;
cout<<"2. Faktor sekutu dari 6a^3 b^2 dan 3a^2 b adalah 3a^2 b, maka:"<<endl;
cout<<" 6a^3 b^2 : 3a^2 b = 6a^3 b^2/3a^2b"<<endl;
cout<<" = (2ab)(3a^2b)/3a^2b"<<endl;
cout<<" = (2ab)"<<endl<<endl;
cout<<"3. Kerjakan terlebih dari yang ada di dalam kurung,"<<endl;
cout<<" Faktor sekutu dari x^2 y^2 dan xy adalahxy, maka :"<<endl;
cout<<" x^3 y : (x^2 y^2 : xy) = x^3 y : (x^2 y^2 / xy)"<<endl;
cout<<" = x^3 y : (xy.xy / xy)"<<endl;
cout<<" = x^3 y : xy"<<endl;
cout<<" Faktor sekutu dari x3y dan xy adalah xy, maka:"<<endl;
cout<<" = x^3 y : xy"<<endl;
cout<<" = x^2.xy : xy"<<endl;
cout<<" = x^2"<<endl<<endl;
cout<<"\n\nDemikian pembahasan tentang operasi perkalian bentuk aljabar dilengkapi dengan
contoh soal."<<endl<<endl;
cout<<"\nSilahkan klik enter untuk mencoba soal di bawah ini agar dapat menambah pemahaman
anda";
getch();
system("cls");
cout<<setw(70)<<"Kerjakan soal di bawah ini!";
cout<<"\na^5 b^3 : (a^4 b^7 : a^2 b^4) = "<<endl<<endl;
cout<<" a. a^3"<<endl<<endl;
cout<<" b. a^2"<<endl<<endl;
cout<<" c. a"<<endl<<endl;
cout<<" d. 1"<<endl<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
i=0;
while(i<=0)
{if((jawab=='a')or(jawab=='A')){
i=0;
cout<<setw(70)<<"Selamat jawaban kamu benar :)"<<endl<<endl;
cout<<"Pembahasan"<<endl;
cout<<"a^5 b^3 : (a^4 b^7 : a^2 b^4)\t= a^5 b^3 : a^2 b^3";
cout<<"\n\t\t\t= a^3";
cout<<"\nJadi hasil dari a^5 b^3 : (a^4 b^7 : a^2 b^4) adalah a^3"<<endl<<endl;
cout<<setw(88)<<"Silahkan klik enter untuk melihat materi lain atau mengulang"<<endl<<endl;
i=i++;}
else {
i=0;
cout<<setw(80)<<"Silahkan kerjakan ulang soal di bawah ini";
cout<<"\na^5 b^3 : (a^4 b^7 : a^2b^4) = "<<endl<<endl;
cout<<" a. a^3"<<endl<<endl;
cout<<" b. a^2"<<endl<<endl;
cout<<" c. a"<<endl<<endl;
cout<<" d. 1"<<endl<<endl;
cout<<"\nSilahkan masukkan kembali jawaban anda = ";cin>> jawab;
i--;}}
getch();
goto satu;

uji :
system("cls");
nilai = 0;
cout<<setw(65)<<"Uji Kompetensi"<<endl<<endl;
cout<<"Pilihlah salah satu jawaban yang paling tepat dengan memilih a, b, c, atau
d."<<endl<<endl;
cout<<"1. Bentuk paling sederhana dari 5x + 3y + 2 + x + y + 2 adalah..."<<endl;
cout<<" a. 6x + 4y + 4"<<endl;
cout<<" b. 6x + 5y + 4"<<endl;
cout<<" c. 8x + 4y + 4"<<endl;
cout<<" d. 8x + 5y + 4"<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
if ((jawab=='B')or(jawab=='b'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<"2. Bentuk paling sederhana dari 6a - (3b + a + 4b) adalah..."<<endl;
cout<<" a. 5a + b"<<endl;
cout<<" b. 5a - 7b"<<endl;
cout<<" c. 7a + b"<<endl;
cout<<" d. 7a - 7b"<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
if((jawab=='B')or(jawab=='b'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<"3. Jumlah dari 2p + 3q - 4 dan p - 3q + 2 adalah..."<<endl;
cout<<" a. 3p - 2"<<endl;
cout<<" b. 3p + 6"<<endl;
cout<<" c. 3p + 6q - 2"<<endl;
cout<<" d. 3p + 6q + 6"<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
if((jawab=='a')or(jawab=='A'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<"4. Jumlah dari 6xy + 3yz + 4z dan 3yz + 4xy - 4z..."<<endl;
cout<<" a. 9xy + 7yz"<<endl;
cout<<" b. 9xy + 9yz "<<endl;
cout<<" c. 10xy + 6yz"<<endl;
cout<<" d. 10xy + 6yz + 8z "<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
if((jawab=='C')or(jawab=='c'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<"5. Jika P = 4x^2 + 3x dan Q = 5x - x^2, maka P - 2Q adalah..."<<endl;
cout<<" a. 2x^2 - 7x"<<endl;
cout<<" b. 2x^2 + 13x"<<endl;
cout<<" c. 6x^2 - 7x"<<endl;
cout<<" d. 6x^2 + 13x"<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
if((jawab=='C')or(jawab=='c'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<"6. Hasil dari (2x + 3)(3x - 5)adalah..."<<endl;
cout<<" a. x"<<endl;
cout<<" b. 6x^2 - 15"<<endl;
cout<<" c. 6x^2 - x - 15"<<endl;
cout<<" d. 6x^2 + x + 15"<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>>jawab;
cout<<endl;
if((jawab=='C')or(jawab=='c'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<"7. Bentuk paling sederhana dari 4(2x - 5y)- 5(x+3y) adalah..."<<endl;
cout<<" a. 3x + 15y"<<endl;
cout<<" b. 3x - 35y"<<endl;
cout<<" c. 13x + 15y"<<endl;
cout<<" d. 13x - 35y"<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
if((jawab=='B')or(jawab=='b'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<"8. Hasil dari (p + 5) - [-3(2p + 1)] adalah..."<<endl;
cout<<" a. -7p - 8"<<endl;
cout<<" b. -7p + 2"<<endl;
cout<<" c. 7p + 2"<<endl;
cout<<" d. 7p + 8"<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>>jawab;
cout<<endl;
if((jawab=='D')or(jawab=='d'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<"9. Hasil pembagian dari (6x^2 + x - 5) : (x + 1) adalah..."<<endl;
cout<<" a. 5x - 5"<<endl;
cout<<" b. 6x - 5"<<endl;
cout<<" c. 6x^2 - 5"<<endl;
cout<<" d. 6x^2 + 4"<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
cout<<endl;
if((jawab=='B')or(jawab=='b'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<"10. Hasil pembagian dari (x^2 + 5x + 6) : (x + 3) jika dikalikan dengan (x + 2)
adalah..."<<endl;
cout<<" a. 4x"<<endl;
cout<<" b. x^2 + 4"<<endl;
cout<<" c. x^2 + 4x + 2"<<endl;
cout<<" d. x^2 + 4x + 4"<<endl;
cout<<"\nSilahkan masukkan jawaban anda ";
cin>> jawab;
if((jawab=='D')or(jawab=='d'))
nilai=nilai+10;
cout<<endl<<endl;
cout<<setw(63)<<"NILAI "<<nama<<" : "<<nilai<<endl<<endl;
cout<<setw(75)<<"BELAJAR LAGI YA :)";
cout<<endl<<endl;
cout<<"Silahkan klik enter untuk melihat materi lain atau mengulang";
getch();
goto satu;

akhir :
system("cls");
cout<<setw(80)<<"Terima kasih telah menggunakan program kami"<<endl<<endl;
cout<<setw(70)<<"Semoga Bermanfaat dan Sukses ^_^"<<endl;
return 0;
}

Anda mungkin juga menyukai