#include
#include
#include
#include
#include
using namespace std;
int var_benar;
int var_salah;
int var_absteint;
int hasil_benar;
int hasil_salah;
int hasil_absteint;
int skor_akhir;
int prodi;
const int pengali_benar = 4;
const int pengali_salah = -1;
const int pengali_absteint = 0;
char var_nama[25];
int var_nope;
char jawab;
int main()
{
var_benar=0;
var_salah=0;
var_absteint=0;
//LAYAR KE 1
cout<<"\n";
cout<<"\t";
cout<<"|-------------------------------------------------------------|"<
cout<<"\t";
cout<<"| WELCOME TO |"<
cout<<"\t";
cout<<"| COMPUTER BASIC TEST |"<
cout<<"\t";
cout<<"|-------------------------------------------------------------|"<
cout<<"\n\n\n";
cout<<" Program ini merupakan tugas akhir mata kuliah Dasar Komputer dan Pemrograman "<
cout<<"\t";
cout<<" Nama : Dena Anugrah "<
cout<<"\t";
cout<<" NIM : 1005296 "<
cout<<"\t";
cout<<" Prodi : Pendidikan Teknik Elektro "<
cout<<"\t";
cout<<" Kelas : A "<
cout<<"\n\n\n";
cout<<"\t";
cout<<" Silahkan tekan enter untuk memulai program! "<
getch();
system("cls");
cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
cout<<"\t\t\t\t";
cout<<"HARAP TUNGGU!";
for(int a=0;a<10;a++){
cout<<".";
Sleep(500);
}
//LAYAR KE 2
system("cls");
Menu_Utama:
cout<<"\n";
cout<<"\t";
cout<<"|-------------------------------------------------------------|"<
cout<<"\t";
cout<<"| MENU UTAMA |"<
cout<<"\t";
cout<<"|-------------------------------------------------------------|"<
cout<<"\n\n\n";
cout<<"\t";
cout<<"PETUNJUK PENGISIAN SOAL"<
cout<<"\n";
cout<<"\t";
cout<<"<<
cout<<"\n\n";
cout<<"\t";
cout<<"ISI BIODATA DAN PENGISIAN SOAL"<
cout<<"\n";
cout<<"\t";
cout<<"<<
cout<<"\n\n";
cout<<"\t";
cout<<"KELUAR PROGRAM"<
cout<<"\n";
cout<<"\t";
cout<<"<<
cout<<"\n\n";
cout<<"\t";
int menu;
cin>>menu;
system("cls");
//LAYAR KE 3
switch (menu){
case 1 :
cout<<"\n";
cout<<"\t\t";
cout<<" Selamat Datang di Computer Basic Test "<
cout<<"\n";
cout<<"Sebelum Anda mengisi soal, bacalah terlebih dahulu petunjuk pengisian soal\ndi bawah ini!"<
cout<<"\n\n\n";
cout<<"\t\t\t";
cout<<" PETUNJUK PENGISIAN SOAL "<
cout<<"\n";
cout<<"1. Computer Basic Test ini hanya berlaku untuk siswa lulusan SMA/MA/SMK yang\n ingin melanjutkan studinya ke Jurusan Pendidikan Teknik Elektro di\n Universitas Pendidikan Indonesia."<
cout<<"2. Isilah biodata anda terlebih dahulu dengan lengkap dan benar kemudian anda\n bisa melanjutkan untuk mengisi soal!"<
cout<<"3. Gunakanlah tanda garis bawah ( _ ) sebagai pengganti spasi dalam pengisian\n nama di biodata Anda!\n Contoh : Dena_Anugrah"<
cout<<"4. Soal terdiri dari 4 mata pelajaran IPA, yaitu Matematika, Biologi, Kimia,\n dan Fisika yang harus dijawab secara berurutan dan tidak dapat kembali ke\n soal sebelumnya."<
cout<<"5. Soal terdiri dari 40 buah pilihan ganda yang mempunyai 5 option jawaban\n yaitu a, b, c, d, dan e."<
cout<<"6. Pilihlah jawaban yang tepat dengan memilih salah satu option yang ada atau\n tekan X jika anda tidak akan menjawab soal tersebut dan ingin melanjutkan\n ke soal berikutnya!"<
cout<<"7. Jawaban yang benar akan mendapatkan nilai 4 poin, jawaban yang salah atau\n memilih option yang tidak sesuai dengan peraturan akan dikurangi 1 poin, dan\n soal yang tidak di jawab akan mendapatkan nilai 0 poin."<
cout<<"8. Peserta test dinyatakan LULUS jika poin yang didapatkan minimal 100 poin."<
cout<<"9. Waktu yang digunakan untuk mengisi soal adalah 60 menit. Waktu mengisi\n soal dimulai ketika bel dibunyikan oleh pengawas ujian."<
cout<<"10. Peserta test dilarang menggunakan alat bantu menghitung (Kalkulator atau HP)\n dan membawa buku pelajaran atau catatan selama mengisi soal!"<
cout<<"11. Berdoalah terlebih dahulu sebelum mengerjakan soal dan kerjakanlah soal\n dengan teliti!"<
getch();
system("cls");
goto Menu_Utama;
}
//LAYAR KE 4
switch (menu){
case 2 :
biodata :
cout<<"\n";
cout<<"\t\t\t\t";
cout<<"ISI BIODATA ANDA";
cout<<"\n\n";
cout<<"NAMA PESERTA : "; cin>>var_nama;
cout<<"NOMOR PESERTA : "; cin>>var_nope;
cout<<"PILIHAN PRODI : 1. PENDIDIKAN TEKNIK ELEKTRO (S1) ---> TEKAN 1"<
cout<<" 2. TEKNIK TENAGA ELEKTRIK (S1) ---> TEKAN 2"<
cout<<" 3. TEKNIK ELEKTRO (D3) ---> TEKAN 3"<
int prodi;
cin>>prodi;
system("cls");
cout<<"\n";
cout<<"\t\t\t";
cout<<" VERIFIKASI BIODATA ANDA ";
cout<<"\n\n";
cout<<"NAMA PESERTA : "<
cout<<"NOMOR PESERTA : "<
if (prodi==1){cout<<"PILIHAN PRODI : PENDIDIKAN TEKNIK ELEKTRO (S1)"<
if (prodi==2){cout<<"PILIHAN PRODI : TEKNIK TENAGA ELEKTRIK (S1)"<
if (prodi==3){cout<<"PILIHAN PRODI : TEKNIK ELEKTRO (D3)"<
cout<<"\n\n";
cout<<"Apakah Biodata yang Anda isikan sudah benar?"<
cout<<"\n";
cout<<"Tekan Y untuk lanjut ke soal/Tekan N untuk mengedit Biodata!"<
char lanjut;
cin>>lanjut; cout<
if (lanjut=='y'||lanjut=='Y'){
system("cls");
goto soal;
}
else{
system("cls");
goto biodata;
}
//LAYAR KE 5
soal :
cout<<"SOAL MATEMATIKA"<
cout<<"\n";
cout<<"1. Manakah pernyataan di bawah ini yang benar ....."<
cout<<"a. 11/15 > 36/45"<
cout<<"b. 16/22 = 8/14"<
cout<<"c. 6/14 < 7/20"<
cout<<"d. 9/25 = 18/50"<
cout<<"e. 12/15 < 20/31"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='d'||jawab=='D')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"2. 1/2 + 2/3 + 3/4 + 4/5 + 5/6 = ....."<
cout<<"a. 3,55"<
cout<<"b. 4,55"<
cout<<"c. 5,55"<
cout<<"d. 6,55"<
cout<<"e. 7,55"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='a'||jawab=='A')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"3. 2x + 5y = 25 dan 4x + 3y = 15. Nilai x dan y untuk memenuhi kedua persamaan\n tersebut = ....."<
cout<<"a. 0 dan -5"<
cout<<"b. -5 dan 0"<
cout<<"c. 5 dan 0"<
cout<<"d. 0 dan 5"<
cout<<"e. -5 dan 5"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='d'||jawab=='D')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"4. 8!/6! = ....."<
cout<<"a. 42"<
cout<<"b. 48"<
cout<<"c. 50"<
cout<<"d. 52"<
cout<<"e. 56"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='e'||jawab=='E')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"5. 0,65 x 2,56 - 1,664 + 9 = ....."<
cout<<"a. 0"<
cout<<"b. 4"<
cout<<"c. 9"<
cout<<"d. 16"<
cout<<"e. 25"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='c'||jawab=='C')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"6. 2 jam + 45 menit + 100 detik = ..... detik"<
cout<<"a. 1.000"<
cout<<"b. 1.500"<
cout<<"c. 10.000"<
cout<<"d. 15.000"<
cout<<"e. 10.0000"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='c'||jawab=='C')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"7. Sebuah trapesium mempunyai panjang 15 cm dan 7 cm, dan memiliki tinggi 10 cm. Luas trapesium tersebut = ....."<
cout<<"a. 220 cm2"<
cout<<"b. 200 cm2"<
cout<<"c. 150 cm2"<
cout<<"d. 120 cm2"<
cout<<"e. 110 cm2"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='e'||jawab=='E')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"8. Fanny membeli 5 buku, 3 pensil, dan 3 penghapus seharga 18.000. Sedangkan\n Vina membeli 3 buku, 1 pensil, dan 1 penghapus seharga 9.000. Berapakah Tia\n harus membayar jika dia ingin membeli 2 buku, 2 pensil, dan 2 penghapus\n ....."<
cout<<"a. 9.000"<
cout<<"b. 10.000"<
cout<<"c. 11.000"<
cout<<"d. 12.000"<
cout<<"e. 13.000"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='a'||jawab=='A')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"9. Diketahui data 6, 6, 5, 6, 5, 6, 7, 5, 8, 9.\n Mean dari data tersebut = ....."<
cout<<"a. 6"<
cout<<"b. 6,3"<
cout<<"c. 6,6"<
cout<<"d. 10"<
cout<<"e. 63"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='b'||jawab=='B')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"10. Diketahui data 6, 6, 5, 6, 5, 6, 7, 5, 8, 9.\n Modus dari data tersebut = ....."<
cout<<"a. 63"<
cout<<"b. 10"<
cout<<"c. 6,6"<
cout<<"d. 6,3"<
cout<<"e. 6"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='e'||jawab=='E')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
system("cls");
//LAYAR KE 6
cout<<"SOAL BIOLOGI"<
cout<<"\n";
cout<<"11. Gnetum gnemon adalah nama ilmiah dari tanaman ....."<
cout<<"a. Pakis haji"<
cout<<"b. Melinjo"<
cout<<"c. Cengkeh"<
cout<<"d. Kacang tanah"<
cout<<"e. Pisang"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='b'||jawab=='B')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"12. Di bawah ini adalah vitamin yang larut di dalam lemak, kecuali ....."<
cout<<"a. Vitamin A"<
cout<<"b. Vitamin C"<
cout<<"c. Vitamin D"<
cout<<"d. Vitamin E"<
cout<<"e. Vitamin K"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='b'||jawab=='B')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"13. Enzim yang berfungsi untuk mengubah amilum menjadi maltosa dalam proses\n pencernaan makanan adalah ....."<
cout<<"a. Enzim Ptialin"<
cout<<"b. Enzim Pepsin"<
cout<<"c. Enzim Lipase"<
cout<<"d. Enzim Rennin"<
cout<<"e. Enzim Tripsin"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='a'||jawab=='A')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"14. Sel darah pembeku disebut juga dengan ....."<
cout<<"a. Eritrosit"<
cout<<"b. Leukosit"<
cout<<"c. Granulosit"<
cout<<"d. Agranulosit"<
cout<<"e. Trombosit"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='e'||jawab=='E')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"15. Antokalin adalah salah satu faktor internal yang mempengaruhi pertumbuhan\n dan perkembangan pada tumbuhan yang berfungsi untuk merangsang pembentukan\n ....."<
cout<<"a. Akar"<
cout<<"b. Batang"<
cout<<"c. Daun"<
cout<<"d. Bunga"<
cout<<"e. Buah"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='d'||jawab=='D')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"16. Tempat terjadinya sintesis protein di dalam sel tumbuhan disebut ....."<
cout<<"a. Sentrosom"<
cout<<"b. Retikulum endoplasma"<
cout<<"c. Lisosom"<
cout<<"d. Ribosom"<
cout<<"e. Mitokondria"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='d'||jawab=='D')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"17. Di bawah ini adalah basa nitrogen yang ada di dalam DNA, kecuali ....."<
cout<<"a. Adenin"<
cout<<"b. Timin"<
cout<<"c. Cytosin"<
cout<<"d. Guanin"<
cout<<"e. Urasil"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='e'||jawab=='E')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"18. Tahap perkembangan terbentuknya janin yang benar adalah ....."<
cout<<"a. Zigot, morula, gastrula, blastula, embrio, dan janin"<
cout<<"b. Zigot, gastrula, morula, blastula, embrio, dan janin"<
cout<<"c. Zigot, morula, blastula, gastrula, embrio, dan janin"<
cout<<"d. Zigot, blastula, gastrula, morula, embrio, dan janin"<
cout<<"e. Zigot, gastrula, blastula, morula, embrio, dan janin"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='c'||jawab=='C')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"19. Hasil dari transfer elektron pada proses respirasi aerob adalah ....."<
cout<<"a. Air dan 36 ATP"<
cout<<"b. Air dan 34 ATP"<
cout<<"c. Oksigen dan 36 ATP"<
cout<<"d. Oksigen dan 34 ATP"<
cout<<"e. Air dan Oksigen"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='b'||jawab=='B')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"20. Fungsi HCl di dalam lambung adalah ....."<
cout<<"a. Memecah protein"<
cout<<"b. Membantu hidrolisis peptida menjadi asam amino"<
cout<<"c. Mematikan bakteri yang merugikan"<
cout<<"d. Menghidrolisis lemak "<
cout<<"e. Mengubah kaseinogen menjadi kasein"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='c'||jawab=='C')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
system("cls");
//LAYAR KE 7
cout<<"SOAL KIMIA"<
cout<<"\n";
cout<<"21. Lambang unsur dari besi adalah ....."<
cout<<"a. Ag"<
cout<<"b. Be"<
cout<<"c. Cr"<
cout<<"d. Au"<
cout<<"e. Fe"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='e'||jawab=='E')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"22. Partikel terkecil penyusun materi disebut ....."<
cout<<"a. Ion"<
cout<<"b. Atom"<
cout<<"c. Molekul"<
cout<<"d. Unsur"<
cout<<"e. Senyawa"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='b'||jawab=='B')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"23. Perbandingan unsur dalam senyawa asam asetat adalah ....."<
cout<<"a. C : H : O = 2 : 4 : 2"<
cout<<"b. C : H : O = 4 : 2 : 2"<
cout<<"c. C : H : O = 6 : 1 : 8"<
cout<<"d. C : H : O = 1 : 6 : 8"<
cout<<"e. C : H : O = 8 : 4 : 2"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='c'||jawab=='C')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"24. Jumlah elektron maksimum pada subkulit p adalah ....."<
cout<<"a. 2"<
cout<<"b. 3"<
cout<<"c. 5"<
cout<<"d. 6"<
cout<<"e. 10"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='d'||jawab=='D')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"25. Salah satu kegunaan dari gas Rn adalah ....."<
cout<<"a. Untuk mengisi balon udara"<
cout<<"b. Untuk mengisi bola lampu"<
cout<<"c. Untuk pemati rasa"<
cout<<"d. Untuk pernapasan penyelam"<
cout<<"e. Untuk terapi penyakit kanker"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='e'||jawab=='E')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"26. Spektrum warna dari unsur K adalah ....."<
cout<<"a. Ungu"<
cout<<"b. Kuning"<
cout<<"c. Merah"<
cout<<"d. Biru"<
cout<<"e. Hijau"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='a'||jawab=='A')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"27. Senyawa alkali yang digunakan untuk pembuatan sabun mandi adalah ....."<
cout<<"a. KCl"<
cout<<"b. KOH"<
cout<<"c. KBr"<
cout<<"d. KF"<
cout<<"e. KI"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='b'||jawab=='B')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"28. Jika 100 gram asam sulfat dilarutkan dalam air sampai volumenya 1000 ml,\n barapakah molaritas larutannya ....."<
cout<<"a. 4,02 M"<
cout<<"b. 3,02 M"<
cout<<"c. 2,02 M"<
cout<<"d. 1,02 M"<
cout<<"e. 0,02 M"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='d'||jawab=='D')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"29. Hitung pH larutan yang terbentuk dari campuran 100 ml asam asetat 0,2 M dan\n 50 ml NaOH 0,1 M (Ka = 1,2 x 10-5) adalah ....."<
cout<<"a. 5 - log 3,6"<
cout<<"b. 5 + log 3,6"<
cout<<"c. 6 - log 3,6"<
cout<<"d. 6 + log 3,6"<
cout<<"e. 7 - log 3,6"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='a'||jawab=='A')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"30. Asap merupakan salah satu contoh sistem koloid jenis ....."<
cout<<"a. Emulsi"<
cout<<"b. Gel"<
cout<<"c. Aerosol padat"<
cout<<"d. Busa"<
cout<<"e. Sol"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='c'||jawab=='C')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
system("cls");
//LAYAR KE 8
cout<<"SOAL FISIKA"<
cout<<"\n";
cout<<"31. Momentum mempunyai dimensi yang sama dengan dimensi besaran ....."<
cout<<"a. Impuls"<
cout<<"b. Energi"<
cout<<"c. Gaya"<
cout<<"d. Tekanan"<
cout<<"e. Percapatan"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='a'||jawab=='A')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"32. Pada benda bermassa m bekerja dengan gaya F yang menimbulkan percepatan a.\n Jika gaya dijadikan 2F dan massa benda dijadikan 1/4 m, maka percepatan\n yang ditimbulkan menjadi ....."<
cout<<"a. 1/4a"<
cout<<"b. 1/2a"<
cout<<"c. 2a"<
cout<<"d. 4a"<
cout<<"e. 8a"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='e'||jawab=='E')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"33. Sebuah perahu motor menyeberangi sungai dengan arah tegak lurus terhadap\n arah arus sungai. Kecepatan perahu motor dan kecepatan arus sungai 0,4 m/s\n dan 0,3 m/s. Bila lebar sungai 60 m, maka perpindahan perahu hingga sampai\n di seberang adalah ....."<
cout<<"a. 60 m"<
cout<<"b. 75 m"<
cout<<"c. 100 m"<
cout<<"d. 120 m"<
cout<<"e. 150 m"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='b'||jawab=='B')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"34. Bola A dan bola B masing-masing massanya 20 kg dan 5 kg. Bola B diam\n ditumbuk bola A, sehingga keduanya menyatu dan bergerak dengan kecepatan\n 2 m/s. Kecepatan bola A sebelum tumbukan adalah ....."<
cout<<"a. 1,5 m/s"<
cout<<"b. 2 m/s"<
cout<<"c. 2,5 m/s"<
cout<<"d. 4 m/s"<
cout<<"e. 5 m/s"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='c'||jawab=='C')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"35. Bunyi merupakan gelombang ....."<
cout<<"a. Transversal"<
cout<<"b. Elektromagnetik"<
cout<<"c. Terpolarisasi"<
cout<<"d. Longitudinal"<
cout<<"e. Tertutup"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='d'||jawab=='D')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"36. Jika c adalah laju cahaya di udara, maka agar massa benda menjadi 125\n persennya massa diam, benda harus digerakkan pada kelejuan ....."<
cout<<"a. 1,25 c"<
cout<<"b. 1 c"<
cout<<"c. 0,8 c"<
cout<<"d. 0,6 c"<
cout<<"e. 0,4 c"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='d'||jawab=='D')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"37. Untuk memindahkan muatan listrik positif yang besarnya 10 coulomb dari suatu titik yang potensialnya 10 volt ke suatu titik lain dengan potensial\n 60 volt, diperlukan usaha sebesar ....."<
cout<<"a. 300 joule"<
cout<<"b. 400 joule"<
cout<<"c. 500 joule"<
cout<<"d. 600 joule"<
cout<<"e. 700 joule"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='c'||jawab=='C')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"38. Suatu kumparan 200 lilitan dengan penampang panjangnya 10 cm dan lebernya\n 5 cm, diputar dengan kecepatan sudut 60 rad/s dalam medan magnet homogen\n 0,5 T. Jika sumbu putarnya tegak lurus medan maka GGL induksi maksimumnya\n adalah ....."<
cout<<"a. 0,3 volt"<
cout<<"b. 3 volt"<
cout<<"c. 30 volt"<
cout<<"d. 300 volt"<
cout<<"e. 3000 volt"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='c'||jawab=='C')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"39. Tegangan suatu penghantar diukur dengan osiloskop menunjukan 141,4 volt.\n Tegangan penghantar tersebut bila diukur dengan voltmeter AC adalah ....."<
cout<<"a. 70,7 volt"<
cout<<"b. 100 volt"<
cout<<"c. 141,4 volt"<
cout<<"d. 200 volt"<
cout<<"e. 282,8 volt"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='b'||jawab=='B')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
cout<<"40. Sifat dari lensa positif terhadap sinar datang adalah ....."<
cout<<"a. Menguraikan sinar datang"<
cout<<"b. Memantulkan sinar datang"<
cout<<"c. Menyerap sinar datang"<
cout<<"d. Menyeberkan sinar datang"<
cout<<"e. Mengumpulkan sinar datang"<
cout<<"Jawaban Anda : ";
cin>>jawab; cout<
if (jawab=='e'||jawab=='E')
{var_benar++;}
else if (jawab=='x'||jawab=='X')
{var_absteint++;}
else
{var_salah++;}
system("cls");
//LAYAR KE 9
cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
cout<<"\t\t";
cout<<"Alhamdulillah Computer Basic Test Sudah Selesai!"<
cout<<"\n";
cout<<"\t";
cout<<"Silahkan tekan enter untuk melihat hasil computer basic test Anda!"<
getch();
system("cls");
cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
cout<<"\t\t\t\t";
cout<<"HARAP TUNGGU!";
for(int a=0;a<10;a++){
cout<<".";
Sleep(500);
}
//LAYAR KE 10
system("cls");
cout<<"\n";
cout<<"|----------------------------------------------------------------------|"<
cout<<"\n\n";
cout<<" HASIL COMPUTER BASIC TEST ANDA "<
cout<<"\n\n";
cout<<" Nama Peserta : "; cout<
cout<<" Nomor Peserta : "; cout<
if(prodi==1){cout<<" Pilihan Prodi : "; cout<<"PENDIDIKAN TEKNIK ELEKTRO (S1)"<
if(prodi==2){cout<<" Pilihan Prodi : "; cout<<"TEKNIK TENAGA ELEKTRIK (S1)"<
if(prodi==3){cout<<" Pilihan Prodi : "; cout<<"TEKNIK ELEKTRO (D3)"<
cout<<"\n";
cout<<" Jawaban Benar : "; cout<
cout<<" Jawaban Salah : "; cout<
cout<<" Tidak di Jawab : "; cout<
cout<<" Skor Hasil Akhir Anda : ";
hasil_benar = var_benar*pengali_benar;
hasil_salah = var_salah*pengali_salah;
hasil_absteint = var_absteint*pengali_absteint;
skor_akhir = hasil_benar+hasil_salah+hasil_absteint;
cout<
if(skor_akhir>=100){
cout<<"\n\n\n";
cout<<" SELAMAT ANDA DINYATAKAN LULUS COMPUTER BASIC TEST! "<
cout<<" ANDA DITERIMA MENJADI MAHASISWA DI JURUSAN PENDIDIKAN TEKNIK ELEKTRO "<
cout<<" UNIVERSITAS PENDIDIKAN INDONESIA "<
cout<<"\n\n";
cout<<"|----------------------------------------------------------------------|"<
getch();
system("cls");
}
else{
cout<<"\n\n\n";
cout<<" MAAF, ANDA DINYATAKAN TIDAK LULUS COMPUTER BASIC TEST! "<
cout<<" SILAHKAN MENCOBA LAGI COMPUTER BASIC TEST TAHUN DEPAN "<
cout<<" TERIMA KASIH "<
cout<<"\n\n";
cout<<"|----------------------------------------------------------------------|"<
getch();
goto keluar_program;
}
//LAYAR KE 11
keluar_program :
system("cls");
cout << "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
cout << "\t";
cout<<" --- TERIMA KASIH ANDA TELAH MENCOBA COMPUTER BASIC TEST --- "<
getch();
system("cls");
break;
//LAYAR KE 12
//switch (menu){
case 3 :
cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
cout<<"\t\t\t";
cout<<"Apakah Anda ingin keluar dari program?"<
cout<<"\n";
cout<<"\t";
cout<<" Tekan Y untuk keluar/Tekan N untuk kembali ke Menu Utama! "<
char keluar;
cin>>keluar;
if(keluar=='y'||keluar=='Y'){
system("cls");
cout << "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
cout << "\t\t\t\t";
cout<<"--- TERIMA KASIH ---"<
getch();
system("cls");
goto exit;
}
else{
system("cls");
goto Menu_Utama;}
//}
//}
break;
default:
cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
cout<<"\t";
cout<<" Angka yang Anda masukkan tidak ada dalam pilihan Menu Utama! "<
getch();
system("cls");
goto Menu_Utama;
break;
}
exit:
system("pause");
if (skor_akhir>=100){
ofstream Hasil_Test;
Hasil_Test.open("hasil test.txt",ios::app);
if (Hasil_Test.is_open()){
Hasil_Test<<"|----------------------------------------------------------------------|"<
Hasil_Test<<"\n\n";
Hasil_Test<<" HASIL COMPUTER BASIC TEST ANDA "<
Hasil_Test<<"\n\n";
Hasil_Test<<" Nama Peserta : "; Hasil_Test<
Hasil_Test<<" Nomor Peserta : "; Hasil_Test<
if(prodi==1){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"PENDIDIKAN TEKNIK ELEKTRO (S1)"<
if(prodi==2){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"TEKNIK TENAGA ELEKTRIK (S1)"<
if(prodi==3){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"TEKNIK ELEKTRO (D3)"<
Hasil_Test<<"\n";
Hasil_Test<<" Jawaban Benar : "; Hasil_Test<
Hasil_Test<<" Jawaban Salah : "; Hasil_Test<
Hasil_Test<<" Tidak di Jawab : "; Hasil_Test<
Hasil_Test<<" Skor Hasil Akhir Anda : "; Hasil_Test<
Hasil_Test<<"\n\n\n";
Hasil_Test<<" SELAMAT ANDA DINYATAKAN LULUS COMPUTER BASIC TEST! "<
Hasil_Test<<" ANDA DITERIMA MENJADI MAHASISWA DI JURUSAN PENDIDIKAN TEKNIK ELEKTRO "<
Hasil_Test<<" UNIVERSITAS PENDIDIKAN INDONESIA "<
Hasil_Test<<"\n\n";
Hasil_Test<<"|----------------------------------------------------------------------|"<
Hasil_Test.close();}
else { cout<<"file tidak di temukan"<
}
else {
ofstream Hasil_Test;
Hasil_Test.open("hasil test.txt",ios::app);
if (Hasil_Test.is_open()) {
Hasil_Test<<"|----------------------------------------------------------------------|"<
Hasil_Test<<"\n\n";
Hasil_Test<<" HASIL COMPUTER BASIC TEST ANDA "<
Hasil_Test<<"\n\n";
Hasil_Test<<" Nama Peserta : "; Hasil_Test<
Hasil_Test<<" Nomor Peserta : "; Hasil_Test<
if(prodi==1){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"PENDIDIKAN TEKNIK ELEKTRO (S1)"<
if(prodi==2){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"TEKNIK TENAGA ELEKTRIK (S1)"<
if(prodi==3){Hasil_Test<<" Pilihan Prodi : "; Hasil_Test<<"TEKNIK ELEKTRO (D3)"<
Hasil_Test<<"\n";
Hasil_Test<<" Jawaban Benar : "; Hasil_Test<
Hasil_Test<<" Jawaban Salah : "; Hasil_Test<
Hasil_Test<<" Tidak di Jawab : "; Hasil_Test<
Hasil_Test<<" Skor Hasil Akhir Anda : "; Hasil_Test<
Hasil_Test<<"\n\n\n";
Hasil_Test<<" MAAF, ANDA DINYATAKAN TIDAK LULUS COMPUTER BASIC TEST! "<
Hasil_Test<<" SILAHKAN MENCOBA LAGI COMPUTER BASIC TEST TAHUN DEPAN "<
Hasil_Test<<" TERIMA KASIH "<
Hasil_Test<<"\n\n";
Hasil_Test<<"|----------------------------------------------------------------------|"<
Hasil_Test.close();}
else { cout<<"file tidak di temukan"<
}
return 0;
}
Tidak ada komentar:
Posting Komentar