Pada halaman ini akan saya berikan contoh program c++
sederhana tentang pendaftaran mahasiswa online disalah satu perguruan tinggi
dengan menggunakan array dan modular
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
char nama[30],tmp[10],bln[10],pekerjaan[15],nase[20],jurusan[15],desa[10],rt[2],rw[2],kec[10],kab[10],propin[20];
char
email[20],jekam[10],huruf,jumsa[2],anakke[2],nohp[15],nomer[10],jawaban;
int
b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,t,angka,thn,tgl,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15;
float r1,r2,r3,r4,r5,rtotal;
void biodata_diri();
void biodata_ortu();
void jalur_seleksi();
void isijalur_seleksi();
void soal_saintek();
void soal_soshum();
void soal_campuran();
void judul()
{
cout<<"*********************************************************************"<<endl;
cout<<"* PROGRAM
PENDAFTARAN MAHASISWA BARU UNIVERSITAS MURIA KUDUS *"<<endl;
cout<<"*********************************************************************"<<endl;
cout<<"\n\n\n";
}
void main()
{
char lagi;
judul();
biodata_diri();
biodata_ortu();
do
{
clrscr();
jalur_seleksi();
isijalur_seleksi();
cout<<endl;
cout<<"Apakah akan Mencoba lagi [Y/T]";cin>>lagi;
cout<<"\n\n";
}
while(lagi=='Y'||
lagi=='y');
getch();
}
void biodata_diri()
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
MASUKKAN BIODATA ANDA -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
1. Nama Depan : "; cin>>nama; cout<<endl;
cout<<" Nama
Tengah : ";
cin>>nama; cout<<endl;
cout<<" Nama
Belakang : "; cin>>nama; cout<<endl;
cout<<"
2. Tempat Lahir : "; cin>>tmp; cout<<endl;
cout<<" Tanggal
Lahir : "; cin>>tgl; cout<<endl;
cout<<" Bulan Lahir :
"; cin>>bln;
cout<<endl;
cout<<" Tahun Lahir :
"; cin>>thn;
cout<<endl;
cout<<"
3. Asal Sekolah"; cout<<endl;
cout<<" - Nama
Sekolah : ";
cin>>nase; cout<<endl;
cout<<" -
Jurusan : ";
cin>>jurusan; cout<<endl;
cout<<"
4. Alamat Rumah"; cout<<endl;
cout<<" - Desa : "; cin>>desa; cout<<endl;
cout<<" RT :
";cin>>rt; cout<<endl;
cout<<" RW :
";cin>>rw; cout<<endl;
cout<<" - Kecamatan : "; cin>>kec; cout<<endl;
cout<<" -
Kabupaten : ";
cin>>kab; cout<<endl;
cout<<" -
Provinsi : ";
cin>>propin; cout<<endl;
cout<<"
5. Jenis Kelamin : "; cin>>jekam; cout<<endl;
cout<<"
6. Jumlah Saudara : "; cin>>jumsa; cout<<endl;
cout<<"
7. Anak Ke : ";
cin>>anakke; cout<<endl;
cout<<"
8. Pekerjaan : "; cin>>pekerjaan;
cout<<endl;
cout<<"
9. Nomer Tel./Hp : "; cin>>nohp; cout<<endl;
cout<<"
10. E-mail : ";
cin>>email; cout<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"\n\n";
}
void biodata_ortu()
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
MASUKKAN BIODATA ORANG TUA -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
BIODATA AYAH"<<endl;
cout<<"
1. Nama Ayah : "; cin>>nama; cout<<endl;
cout<<"
2. Tempat Lahir : "; cin>>tmp; cout<<endl;
cout<<" Tanggal
Lahir : "; cin>>tgl; cout<<endl;
cout<<" Bulan Lahir : ";
cin>>bln; cout<<endl;
cout<<" Tahun Lahir : "; cin>>thn; cout<<endl;
cout<<"
3. Alamat Rumah"; cout<<endl;
cout<<" - Desa : "<<desa; cout<<endl;
cout<<" RT :
"; cin>>rt; cout<<endl;
cout<<" RW :
"; cin>>rw; cout<<endl;
cout<<" -
Kecamatan : ";
cin>>kec; cout<<endl;
cout<<" -
Kabupaten : ";
cin>>kab; cout<<endl;
cout<<" - Provinsi : "; cin>>propin; cout<<endl;
cout<<"
4. Pekerjaan : "; cin>>pekerjaan;
cout<<endl;
cout<<"
5. Nomer Tel./Hp : "; cin>>nohp; cout<<endl;
cout<<endl;
cout<<"
BIODATA IBU"<<endl;
cout<<"
1. Nama Ibu : "; cin>>nama; cout<<endl;
cout<<"
2. Tempat Lahir : "; cin>>tmp; cout<<endl;
cout<<" Tanggal
Lahir : "; cin>>tgl; cout<<endl;
cout<<" Bulan Lahir :
"; cin>>bln;
cout<<endl;
cout<<" Tahun Lahir : "; cin>>thn; cout<<endl;
cout<<"
3. Alamat Rumah"; cout<<endl;
cout<<" - Desa : "<<desa; cout<<endl;
cout<<" RT :
"; cin>>rt; cout<<endl;
cout<<" RW :
"; cin>>rw; cout<<endl;
cout<<" -
Kecamatan : ";
cin>>kec; cout<<endl;
cout<<" -
Kabupaten : ";
cin>>kab; cout<<endl;
cout<<" -
Provinsi : ";
cin>>propin; cout<<endl;
cout<<"
4. Pekerjaan : "; cin>>pekerjaan;
cout<<endl;
cout<<"
5. Nomer Tel./Hp : "; cin>>nohp; cout<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"\n\n\n";
}
void jalur_seleksi()
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"- Pilih Jalur
Seleksi
-"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
1. Seleksi Berbasis Komputer/Computer-Based Test (CBT)"<<endl;
cout<<"
2. Seleksi Tertulis/Paper-Based Test (PBT)"<<endl;
cout<<"
3. Seleksi Siswa Berprestasi (SSB)"<<endl;
cout<<"
4. Seleksi Bebas Tes (SBT)"<<endl;
cout<<"
5. Seleksi Mahasiswa Pindahan (SMP)"<<endl;
cout<<"
6. Seleksi Mahasiswa Internasional (SMI)"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
Ketikkan Kode Angka Mulai dari Angka 1 - 6 sesuai pilihan : ";
cin>>angka; cout<<endl;
}
void isijalur_seleksi()
{
if(angka==1)
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"- Seleksi
Berbasis Komputer/Computer-Based Test (CBT) -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
Ketentuan sebelum mengikuti tes : "<<endl;
cout<<"
- Anda diharuskan mengerjakan soal sesuai jurusan yang anda pilih,
"<<endl;
cout<<"
- Kerjakan dengan jujur, kecurangan dalam bentuk apapun 'Dilarang!!!'
"<<endl;
cout<<"
- Hasil pekerjaan Anda akan langsung tampil "<<endl;
cout<<"
<*> Selamat Mencoba <*> "<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<" Pilih Kategori
Soal : "<<endl;
cout<<" a.
SAINTEK "<<endl;
cout<<" b.
SOSHUM "<<endl;
cout<<" c. CAMPURAN
"<<endl;
cout<<"
Ketikkan Kode Huruf Mulai dari Huruf a - b sesuai pilihan : ";
cin>>huruf; cout<<endl;
if(huruf=='a'
|| huruf=='A')
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"- SAINTEK
-"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
soal_saintek();
}
else
if(huruf=='b' || huruf=='B')
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"- SOSHUM
-"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
soal_soshum();
}
else(huruf=='c' || huruf=='C');
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"- CAMPURAN
-"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
soal_campuran();
}
}
else if(angka==2)
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"- Seleksi Tertulis/Paper-Based Test
(PBT) -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
Ketentuan sebelum mengikuti tes : "<<endl;
cout<<"
- Tes tidak berbasis komputer, peserta diharuskan hadir
ditempat"<<endl;
cout<<"
- Tes dilaksanakan diruangan yang sudah ditentukan sesuai pada jadwal tes
berlangsung "<<endl;
cout<<"
- Anda diharuskan mencetak kartu peserta tes yang akan anda isi dibawah
ini"<<endl;
cout<<" - screenshoot kartu tes
dibawah lalu cetak, berikan pada panitia saat tes
berlangsung"<<endl;
cout<<"
- Anda diharuskan mengerjakan soal sesuai jurusan yang anda pilih,
"<<endl;
cout<<"
- Kerjakan dengan jujur, kecurangan dalam bentuk apapun 'Dilarang!!!'
"<<endl;
cout<<"
- Hasil pekerjaan Anda akan diberitahukan saat pengumuman hasil tes
"<<endl;
cout<<"
<*> Selamat Mencoba <*> "<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"\n\n";
cout<<"<--------------------------cetak kartu
tes-------------------------->"<<endl;
cout<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
KARTU TES TERTULIS -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
<*> Nama Peserta :
"; cin>>nama;
cout<<endl;
cout<<"
<*> Nomer Test : "; cin>>nomer; cout<<endl;
cout<<"
<*> Pilihan Kategori Jurusan : "; cin>>jurusan;
cout<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<endl;
cout<<"<--------------------------cetak kartu
tes-------------------------->"<<endl;
}
else if(angka==3)
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
Seleksi Siswa Berprestasi (SSB) -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
Ketentuan sebelum mengikuti tes : "<<endl;
cout<<"
- Anda diharuskan mengirimkan screenshot/gambar foto piagam atau trofi yang
pernah anda raih"<<endl;
cout<<"
- screenshoot/gambar foto piagam atau trofi tersebut nantinya akan anda kirim
pada email dibawah ini "<<endl;
cout<<"
- Lolos atau tidak akan diberitahukan sesuai jadwal
pengumuman"<<endl;
cout<<"
<*> Selamat Mencoba <*> "<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"- Kirim screenshoot/gambar foto piagam atau trofi pada
email : -"<<endl;
cout<<"-
'datascreenshotssb@gmail.com' -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
}
else if(angka==4)
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
Seleksi Bebas Tes (SBT) -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
Masukkan Nilai anda semester 1 :"<<endl;
cout<<"
1. Pend Agama : "; cin>>n1;
cout<<endl;
cout<<"
2. Pkn : "; cin>>n2;
cout<<endl;
cout<<"
3. B. Indonesia : "; cin>>n3; cout<<endl;
cout<<"
4. B. Inggris : "; cin>>n4;
cout<<endl;
cout<<"
5. Matematika : "; cin>>n5;
cout<<endl;
cout<<"
6. Fisika : "; cin>>n6; cout<<endl;
cout<<"
7. Biologi : "; cin>>n7;
cout<<endl;
cout<<"
8. Kimia : "; cin>>n8;
cout<<endl;
cout<<"
9. Sejarah : "; cin>>n9;
cout<<endl;
cout<<"
10. Geografi : "; cin>>n10;
cout<<endl;
cout<<"
11. Ekonomi : "; cin>>n11;
cout<<endl;
cout<<"
12. Sosiologi : "; cin>>n12;
cout<<endl;
cout<<"
13. Seni Budaya : "; cin>>n13; cout<<endl;
cout<<"
14. Penjaskes : "; cin>>n14;
cout<<endl;
cout<<"
15. TIK : "; cin>>n15;
cout<<endl;
r1=(n1+n2+n3+n4+n5+n6+n7+n8+n9+n10+n11+n12+n13+n14+n15)/15;
cout<<"
Rata-rata anda semester 1 : "<<r1<<endl;
cout<<"
Masukkan Nilai anda semester 2 :"<<endl;
cout<<"
1. Pend Agama : "; cin>>n1;
cout<<endl;
cout<<"
2. Pkn : "; cin>>n2;
cout<<endl;
cout<<"
3. B. Indonesia : "; cin>>n3; cout<<endl;
cout<<"
4. B. Inggris : "; cin>>n4;
cout<<endl;
cout<<"
5. Matematika : "; cin>>n5;
cout<<endl;
cout<<"
6. Fisika : "; cin>>n6;
cout<<endl;
cout<<"
7. Biologi : "; cin>>n7;
cout<<endl;
cout<<"
8. Kimia : "; cin>>n8;
cout<<endl;
cout<<"
9. Sejarah : "; cin>>n9;
cout<<endl;
cout<<"
10. Geografi : "; cin>>n10;
cout<<endl;
cout<<"
11. Ekonomi : "; cin>>n11;
cout<<endl;
cout<<"
12. Sosiologi : "; cin>>n12;
cout<<endl;
cout<<"
13. Seni Budaya : "; cin>>n13; cout<<endl;
cout<<"
14. Penjaskes : "; cin>>n14;
cout<<endl;
cout<<"
15. TIK : "; cin>>n15;
cout<<endl;
r2=(n1+n2+n3+n4+n5+n6+n7+n8+n9+n10+n11+n12+n13+n14+n15)/15;
cout<<"
Rata-rata anda semester 2 : "<<r2<<endl;
cout<<"
Masukkan Nilai anda semester 3 :"<<endl;
cout<<"
1. Pend Agama : "; cin>>n1;
cout<<endl;
cout<<"
2. Pkn : "; cin>>n2;
cout<<endl;
cout<<"
3. B. Indonesia : "; cin>>n3; cout<<endl;
cout<<"
4. B. Inggris : "; cin>>n4;
cout<<endl;
cout<<"
5. Matematika : "; cin>>n5;
cout<<endl;
cout<<"
6. Fisika : "; cin>>n6;
cout<<endl;
cout<<"
7. Biologi : "; cin>>n7;
cout<<endl;
cout<<"
8. Kimia : "; cin>>n8;
cout<<endl;
cout<<"
9. Sejarah : "; cin>>n9;
cout<<endl;
cout<<"
10. Seni Budaya : "; cin>>n10; cout<<endl;
cout<<"
11. Penjaskes : "; cin>>n11;
cout<<endl;
cout<<"
12. TIK : "; cin>>n12; cout<<endl;
r3=(n1+n2+n3+n4+n5+n6+n7+n8+n9+n10+n11+n12)/12;
cout<<"
Rata-rata anda semester 3 : "<<r3<<endl;
cout<<"
Masukkan Nilai anda semester 4 :"<<endl;
cout<<"
1. Pend Agama : "; cin>>n1;
cout<<endl;
cout<<"
2. Pkn : "; cin>>n2;
cout<<endl;
cout<<"
3. B. Indonesia : "; cin>>n3; cout<<endl;
cout<<"
4. B. Inggris : "; cin>>n4;
cout<<endl;
cout<<"
5. Matematika : "; cin>>n5;
cout<<endl;
cout<<"
6. Fisika : "; cin>>n6;
cout<<endl;
cout<<"
7. Biologi : "; cin>>n7;
cout<<endl;
cout<<"
8. Kimia : "; cin>>n8;
cout<<endl;
cout<<"
9. Sejarah : "; cin>>n9;
cout<<endl;
cout<<"
10. Seni Budaya : "; cin>>n10; cout<<endl;
cout<<"
11. Penjaskes : "; cin>>n11;
cout<<endl;
cout<<"
12. TIK : "; cin>>n12;
cout<<endl;
r4=(n1+n2+n3+n4+n5+n6+n7+n8+n9+n10+n11+n12)/12;
cout<<"
Rata-rata anda semester 4 : "<<r4<<endl;
cout<<"
Masukkan Nilai anda semester 5 :"<<endl;
cout<<"
1. Pend Agama : "; cin>>n1;
cout<<endl;
cout<<"
2. Pkn : "; cin>>n2;
cout<<endl;
cout<<"
3. B. Indonesia : "; cin>>n3; cout<<endl;
cout<<"
4. B. Inggris : "; cin>>n4;
cout<<endl;
cout<<"
5. Matematika : "; cin>>n5;
cout<<endl;
cout<<"
6. Fisika : "; cin>>n6;
cout<<endl;
cout<<"
7. Biologi : "; cin>>n7;
cout<<endl;
cout<<"
8. Kimia : "; cin>>n8;
cout<<endl;
cout<<"
9. Sejarah : "; cin>>n9;
cout<<endl;
cout<<"
10. Seni Budaya : "; cin>>n10; cout<<endl;
cout<<"
11. Penjaskes : "; cin>>n11;
cout<<endl;
cout<<"
12. TIK : "; cin>>n12;
cout<<endl;
r5=(n1+n2+n3+n4+n5+n6+n7+n8+n9+n10+n11+n12)/12;
cout<<"
Rata-rata anda semester 5 : "<<r5<<endl;
rtotal=r1+r2+r3+r4+r5;
cout<<"
Rata-rata 5 Semester anda = "<<rtotal<<endl;
if(rtotal>=85)
{cout<<" Selamat,Anda Lolos seleksi"<<endl;}
else
{cout<<" Maaf anda tidak lolos"<<endl;}
}
else if(angka==5)
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
Seleksi Mahasiswa Pindahan (SMP) -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
Ketentuan sebelum mengikuti tes : "<<endl;
cout<<"
- SBT diperuntukan bagi mahasiswa pindahan dari universitas/perguruan
tinggi"<<endl;
cout<<"
- SBT juga diperuntukan bagi yang telah lulus program
diploma"<<endl;
cout<<"
- Pendaftaran dilakukan secara langsung di kantor PMB dengan membawa
persyaratan"<<endl;
cout<<"
- Lolos atau tidak akan diberitahukan sesuai jadwal
pengumuman"<<endl;
cout<<"
<*> Selamat Mencoba <*> "<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
Proses Seleksi Mahasiswa Pindahan (SMP) -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
1. Kesesuaian progdi asal dengan progdi tujuan di UMK"<<endl;
cout<<"
2. Akreditasi progdi asal minimal sama dengan progdi tujuan di
UMK,"<<endl;
cout<<" atau lebih
baik."<<endl;
cout<<"
3. Bagi mahasiswa yang belum lulus,WAJIB melampirkan surat keterangan
pindah"<<endl;
cout<<" dari
perguruan tinggi asal"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
}
else if(angka==6)
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
Seleksi Mahasiswa Internasional (SMI) -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
Ketentuan sebelum mengikuti tes : "<<endl;
cout<<"
- Harus menguasai dasar-dasar Bahasa Indonesia"<<endl;
cout<<"
- Pengantar dalam pembelajaran dikelas menggunakan Bahasa
Indonesia"<<endl;
cout<<"
<*> Selamat Mencoba <*> "<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
Tahapan Seleksi Mahasiswa Internasional (SMI) -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"
1. Submit Application"<<endl;
cout<<"
2. Document Selection"<<endl;
cout<<"
3. Interview Test"<<endl;
cout<<"
4. Issuing Letter of Offer/Refusal"<<endl;
cout<<"
5. Payment Time"<<endl;
cout<<"
6. Issuing Letter of Acceptance"<<endl;
cout<<"
7. re-Registration"<<endl;
cout<<"
8. Welcome Ceremony for Foreign Students"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
}
else(angka<1
&& angka>6);
{
cout<<"---------------------------------------------------------------------"<<endl;
cout<<"-
INPUTAN ANDA SALAH, SILAHKAN COBA LAGI -"<<endl;
cout<<"---------------------------------------------------------------------"<<endl;
}
cout<<"\n\n";
}
void soal_saintek()
{
cout<<"
(1) Disebuah toko tersedia 1/2 lusin lampu,2 diantaranya rusak. Ada 3
orang"<<endl;
cout<<" akan
membeli masing-masing 1 lampu secara tidak bersamaan. Peluang
pembeli"<<endl;
cout<<" ketiga
mendapatkan lampu rusak adalah?"<<endl;
cout<<" a.
1/6"<<endl;
cout<<" b.
1/3"<<endl;
cout<<" c.
2/3"<<endl;
cout<<" d.
1/33"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='b')
{
b1=10;
cout<<" Benar\nnilai =
"<<b1<<"\n\n\n";
}
else
{
b1=-2;
cout<<" Salah\nnilai =
"<<b1<<"\n\n\n";
}
cout<<"
(2) Urutan daya tembus partikel dari yang terbesar hingga yang
terkecil"<<endl;
cout<<" pada
sinar-sinar berikut adalah ?"<<endl;
cout<<" a. alfa -
beta - gamma"<<endl;
cout<<" b. beta -
alfa - gamma"<<endl;
cout<<" c. beta -
gamma - alfa"<<endl;
cout<<" d. gamma -
beta - alfa"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='d')
{
b2=10;
cout<<" Benar\nnilai =
"<<b2<<"\n\n\n";
}
else
{
b2=-2;
cout<<" Salah\nnilai =
"<<b2<<"\n\n\n";
}
cout<<"
(3) Partikel yang dipancarkan unsur Radioaktif berikut yang tidak
bermassa"<<endl;
cout<<" dan tidak
bermuatan adalah ?"<<endl;
cout<<" a.
positron"<<endl;
cout<<" b.
proton"<<endl;
cout<<" c.
gamma"<<endl;
cout<<" d.
alfa"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='c')
{
b3=10;
cout<<" Benar\nnilai =
"<<b3<<"\n\n\n";
}
else
{
b3=-2;
cout<<" Salah\nnilai =
"<<b3<<"\n\n\n";
}
cout<<"
(4) Sebuah pipa organa yang terbuka kedua ujungnya memiliki nada
dasar"<<endl;
cout<<" dengan
frekuensi sebesar 300 Hz. Tentukan besar frekuensi dari Nada"<<endl;
cout<<" atas ketiga
adalah ?"<<endl;
cout<<" a. 600
Hz"<<endl;
cout<<" b. 900
Hz"<<endl;
cout<<" c. 1200
Hz"<<endl;
cout<<" d. 1500
Hz"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='c')
{
b4=10;
cout<<" Benar\nnilai =
"<<b4<<"\n\n\n";
}
else
{
b4=-2;
cout<<" Salah\nnilai =
"<<b4<<"\n\n\n";
}
cout<<"
(5) Panas sebesar 12 kj diberikan pada sepotong logam bermassa 2500
gram"<<endl;
cout<<" yang memiliki suhu 30 oC. Jika kalor jenis
logam adalah 0,2 kalori/groC,"<<endl;
cout<<" maka suhu
akhir logam adalah ?"<<endl;
cout<<" a. 35,71
Celcius"<<endl;
cout<<" b. 37,71
Celcius"<<endl;
cout<<" c. 40
Celcius"<<endl;
cout<<" d. 45
Celcius"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='a')
{
b5=10;
cout<<" Benar\nnilai =
"<<b5<<"\n\n\n";
}
else
{
b5=-2;
cout<<" Salah\nnilai =
"<<b5<<"\n\n\n";
}
cout<<"
(6) Sebuah tongkat yang panjangnya 40 cm dan tegak diatas permukaan
tanah"<<endl;
cout<<" dijatuhi
martil 10 kg dari ketinggian 50 cm di atas ujungnya. bila
gaya"<<endl;
cout<<" tahan
rata-rata tanah 103 N, maka banyaknya tumbukan martil yang
perlu"<<endl;
cout<<" dilakukan
terhadap tongkat agar terjadi rata dengan permukaan tanah adalah
?"<<endl;
cout<<" a. 5
kali"<<endl;
cout<<" b. 6
kali"<<endl;
cout<<" c. 7
kali"<<endl;
cout<<" d. 8
kali"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='d')
{
b6=10;
cout<<" Benar\nnilai = "<<b6<<"\n\n\n";
}
else
{
b6=-2;
cout<<" Salah\nnilai =
"<<b6<<"\n\n\n";
}
cout<<"
(7) Sebanyak 100 mL larutan NiSO4 dielektrolisis dengan elektroda
Pt."<<endl;
cout<<" Jika pH larutan setelah elektrolisis
adalah 2, maka berapakah"<<endl;
cout<<" muatan
listrik yang mengalir selama elektrolisis ?"<<endl;
cout<<" a. 9,65
C"<<endl;
cout<<" b. 96,5
C"<<endl;
cout<<" c. 965 C"<<endl;
cout<<" d. 9650 C"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='b')
{
b7=10;
cout<<" Benar\nnilai =
"<<b7<<"\n\n\n";
}
else
{
b7=-2;
cout<<" Salah\nnilai =
"<<b7<<"\n\n\n";
}
cout<<"
(8) Alkohol sekunder dapat diubah menjadi keton dengan
menggunakan"<<endl;
cout<<" KMnO4 atau
K2Cr207 menurut persamaan reaksi
:"<<endl;
cout<<" R1 - CHOH - R2 - R1 - C0 -
R2"<<endl;
cout<<" Jenis
Reaksi yang terjadi adalah ?"<<endl;
cout<<" a.
Eliminasi"<<endl;
cout<<" b.
Reduksi"<<endl;
cout<<" c.
Hidrolisis"<<endl;
cout<<" d.
Substitusi"<<endl;
cout<<" Jawaban : "; cin>>jawaban;
if(jawaban=='a')
{
b8=10;
cout<<" Benar\nnilai =
"<<b8<<"\n\n\n";
}
else
{
b8=-2;
cout<<" Salah\nnilai =
"<<b8<<"\n\n\n";
}
cout<<"
(9) Hematuaria merupakan gangguan yang terjadi pada sistem ekskresi
karena?"<<endl;
cout<<" a.
Banyaknya kadar hormon ADH di glomelurus sehingga proses
filtrasi"<<endl;
cout<<" air
semakin cepat"<<endl;
cout<<" b.
Kurangnya kadar hormon ADH di tubulus kontortus proksimal
sehingga"<<endl;
cout<<" proses
reabsorpsi air semakin lambat"<<endl;
cout<<" c.
Kurangnya kadar air didarah pada saat proses filtrasi di
glomelurus"<<endl;
cout<<" sehingga
pada urin masih ditemukan sel darah merah"<<endl;
cout<<" d.
Banyaknya kadar air yang ada di darah pada saat proses augmentasi
di"<<endl;
cout<<"
glomelurus sehingga terbentuk urin dalam jumlah yang
banyak"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='d')
{
b9=10;
cout<<" Benar\nnilai =
"<<b9<<"\n\n\n";
}
else
{
b9=-2;
cout<<" Salah\nnilai =
"<<b9<<"\n\n\n";
}
cout<<"(10) (3/4)A=7+(3/2)A"<<endl;
cout<<" Berapakah
Nilai A?"<<endl;
cout<<" a.
21/4"<<endl;
cout<<" b.
-21/4"<<endl;
cout<<" c.
28/3"<<endl;
cout<<" d.
-28/3"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='d')
{
b10=10;
cout<<" Benar\nnilai =
"<<b10<<"\n\n\n";
}
else
{
b10=-2;
cout<<" Salah\nnilai =
"<<b10<<"\n\n\n";
}
t=b1+b2+b3+b4+b5+b6+b7+b8+b9+b10;
cout<<"
Total Hasil Anda = "<<t<<endl;
if(t>=80)
{cout<<" Selamat!!! Anda Lolos dengan Total
Skor"<<t<<endl;}
else
{cout<<" Maaf, Anda Tidak Lolos,Cobalah
lagi"<<endl;}
}
void soal_soshum()
{
cout<<" (1) Organisasi Pergerakan Kemerdekaan
yang didirikan oleh Muhammad Hatta"<<endl;
cout<<" dinegeri
Belanda adalah?"<<endl;
cout<<" a. Perhimpunan Pelajar Indonesia
Belanda(PPIB)"<<endl;
cout<<" b.
Perhimpunan Pelajar Indonesia(PPI)"<<endl;
cout<<" c.
Perhimpunan Indonesia(PI)"<<endl;
cout<<" d.
Perhimpunan Pelajar dan Mahasiswa Indonesia(PPMI)"<<endl;
cout<<" Jawaban : "; cin>>jawaban;
if(jawaban=='c')
{
b1=10;
cout<<" Benar\nnilai =
"<<b1<<"\n\n\n";
}
else
{
b1=-2;
cout<<" Salah\nnilai =
"<<b1<<"\n\n\n";
}
cout<<"
(2) Dalam Kongres pertama Budi Utomo tanggal 5 Oktober 1908"<<endl;
cout<<" dirumuskan
tujuan organisasi tersebut, kecuali..."<<endl;
cout<<" a.
Memajukan Bidang Pertanian"<<endl;
cout<<" b.
Memajukan Bidang Peternakan dan Perdagangan"<<endl;
cout<<" c.
Memajukan Bidang Teknik dan Industri"<<endl;
cout<<" d.
Memajukan Bidang Kepemudaan"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='d')
{
b2=10;
cout<<" Benar\nnilai =
"<<b2<<"\n\n\n";
}
else
{
b2=-2;
cout<<" Salah\nnilai =
"<<b2<<"\n\n\n";
}
cout<<"
(3) Di negara yang menerapkan sistem kurs fleksibel, besar
kecilnya"<<endl;
cout<<" nilai kurs
ditentukan oleh?"<<endl;
cout<<" a.
Pemerintah"<<endl;
cout<<" b. Lembaga
Keuangan"<<endl;
cout<<" c. Mekanisme
Pasar"<<endl;
cout<<" d. Bank
Sentral"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='c')
{
b3=10;
cout<<" Benar\nnilai =
"<<b3<<"\n\n\n";
}
else
{
b3=-2;
cout<<" Salah\nnilai =
"<<b3<<"\n\n\n";
}
cout<<"
(4) Hubungan sosial timbal-balik yang saling memengaruhi
disebut?"<<endl;
cout<<" a.
Kausal"<<endl;
cout<<" b.
Simultan"<<endl;
cout<<" c.
Resiprokal"<<endl;
cout<<" d.
Periodik"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='c')
{
b4=10;
cout<<" Benar\nnilai =
"<<b4<<"\n\n\n";
}
else
{
b4=-2;
cout<<" Salah\nnilai =
"<<b4<<"\n\n\n";
}
cout<<"
(5) Gagasan terpenting dalam Declaration of Independent
adalah?"<<endl;
cout<<" a.
Pembentukan senat dan house of representation"<<endl;
cout<<" b.
Pengakuan Hak Asasi Manusia"<<endl;
cout<<" c.
Pemilihan umum sebagai sarana demokrasi"<<endl;
cout<<" d.
Penentangan terhadap sistem perbudakan"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='b')
{
b5=10;
cout<<" Benar\nnilai =
"<<b5<<"\n\n\n";
}
else
{
b5=-2;
cout<<" Salah\nnilai =
"<<b5<<"\n\n\n";
}
cout<<"
(6) Faktor yang memengaruhi jumlah uang yang beredar dalam masyarakat
adalah?"<<endl;
cout<<" a. Jumlah
penduduk dan motivasi investor asing"<<endl;
cout<<" b. Tingkat
pendapatan dan motivasi investor asing"<<endl;
cout<<" c. Hubungan
luar negeri dan motivasi investor asing"<<endl;
cout<<" d. Struktur
ekonomi masyarakat dan tingkat pendapatan"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='d')
{
b6=10;
cout<<" Benar\nnilai =
"<<b6<<"\n\n\n";
}
else
{
b6=-2;
cout<<" Salah\nnilai =
"<<b6<<"\n\n\n";
}
cout<<"
(7) Jika diketahui fungsi permintaan 1000-40Q dan fungsi
penawaran"<<endl;
cout<<" -600+40Q.
Tentukan keseimbangan pasarnya?"<<endl;
cout<<" a. Rp.200,-
= 40 unit"<<endl;
cout<<" b. Rp.200,-
= 50 unit"<<endl;
cout<<" c. Rp.300,-
= 40 unit"<<endl;
cout<<"
d. Rp.300,- = 50
unit"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='a')
{
b7=10;
cout<<" Benar\nnilai =
"<<b7<<"\n\n\n";
}
else
{
b7=-2;
cout<<" Salah\nnilai =
"<<b7<<"\n\n\n";
}
cout<<"
(8) Melalui pendekatan pengeluaran, maka besarnya pendapatan
nasional"<<endl;
cout<<" suatu
negara secara matematis dapat dihitung...."<<endl;
cout<<" a. Y = (P 1 X Q 1)+(P 2 X Q 2)+.....(P n X
Q n)"<<endl;
cout<<" b. Y = C +
l + G + (X-M)"<<endl;
cout<<" c. Y =
r+w+i+n"<<endl;
cout<<" d. Y = aX +
bY"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='b')
{
b8=10;
cout<<" Benar\nnilai =
"<<b8<<"\n\n\n";
}
else
{
b8=-2;
cout<<" Salah\nnilai =
"<<b8<<"\n\n\n";
}
cout<<"
(9) Fungsi permintaan akan suatu barang ditunjukkan oleh
persamaan"<<endl;
cout<<" P = 15-Q,
sedangkan penawarannya P = 3+0.5Q. Terhadap barang"<<endl;
cout<<" tersebut
dikenakan pajak sebesar 3 per unit. Berapakah harga"<<endl;
cout<<" keseimbangan dan jumlah keseimbangan
sebelum pajak dan berapa"<<endl;
cout<<" pula jumlah
keseimbangan sesudah pajak?"<<endl;
cout<<" a. Pe'=9
dan Qe'=3"<<endl;
cout<<" b. Pe'=9
dan Qe'=9"<<endl;
cout<<" c. Pe'=9 dan Qe'=6"<<endl;
cout<<" d. Pe'=6
dan Qe'=6"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='c')
{
b9=10;
cout<<" Benar\nnilai =
"<<b9<<"\n\n\n";
}
else
{
b9=-2;
cout<<" Salah\nnilai =
"<<b9<<"\n\n\n";
}
cout<<"(10) Faktor-faktor yang memengaruhi pembangunan
ekonomi :"<<endl;
cout<<" 1. SDM yang
banyak"<<endl;
cout<<" 2. Kesempatan kerja
sempit"<<endl;
cout<<" 3. SDA yang
melimpah"<<endl;
cout<<" 4. Modal
yang sedikit"<<endl;
cout<<" 5.
Penguasaan teknologi modern"<<endl;
cout<<" Yang
termasuk faktor-faktor yang menghambat pembangunan ekonomi"<<endl;
cout<<" dinegara
berkembang adalah?"<<endl;
cout<<" a. 1,2,dan
3"<<endl;
cout<<" b. 1,2,dan
4"<<endl;
cout<<" c. 2,4,dan
5"<<endl;
cout<<" d. 2,3,dan
4"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='c')
{
b10=10;
cout<<" Benar\nnilai =
"<<b10<<"\n\n\n";
}
else
{
b10=-2;
cout<<" Salah\nnilai = "<<b10<<"\n\n\n";
}
t=b1+b2+b3+b4+b5+b6+b7+b8+b9+b10;
cout<<"
Total Hasil Anda = "<<t<<endl;
if(t>=80)
{cout<<" Selamat!!! Anda Lolos dengan Total
Skor"<<t<<endl;}
else
{cout<<" Maaf, Anda Tidak Lolos,Cobalah
lagi"<<endl;}
}
void soal_campuran()
{
cout<<" (1) a+b=30. Hasil kali maksimum a dan b
adalah?"<<endl;
cout<<" a.
125"<<endl;
cout<<" b.
175"<<endl;
cout<<" c.
225"<<endl;
cout<<" d.
275"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='c')
{
b1=10;
cout<<" Benar\nnilai =
"<<b1<<"\n\n\n";
}
else
{
b1=-2;
cout<<" Salah\nnilai =
"<<b1<<"\n\n\n";
}
cout<<"
(2) Test deret Bilangan"<<endl;
cout<<"
2,17,6,65,10,145,14,257,.....,....."<<endl;
cout<<" a. 16 dan
380"<<endl;
cout<<" b. 18 dan
400"<<endl;
cout<<" c. 18 dan
401"<<endl;
cout<<" d. 20 dan
403"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='c')
{
b2=10;
cout<<" Benar\nnilai =
"<<b2<<"\n\n\n";
}
else
{
b2=-2;
cout<<" Salah\nnilai =
"<<b2<<"\n\n\n";
}
cout<<"
(3) Dua buah partikel bermuatan berjarak R satu sama lain dan
terjadi"<<endl;
cout<<" gaya
tarik-menarik sebesar F. Jika jarak antara kedua muatan
dijadikan"<<endl;
cout<<" 4R, tentukan nilai perbandingan besar gaya
tarik-menarik yang terjadi"<<endl;
cout<<" antara
kedua partikel terhadap kondisi awalnya!"<<endl;
cout<<" a. 1/8
F"<<endl;
cout<<" b. 1/16
F"<<endl;
cout<<" c. 2
F"<<endl;
cout<<" d. 1
F"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='b')
{
b3=10;
cout<<" Benar\nnilai =
"<<b3<<"\n\n\n";
}
else
{
b3=-2;
cout<<" Salah\nnilai =
"<<b3<<"\n\n\n";
}
cout<<"
(4) Diketahui reaksi redoks (belum setara) :"<<endl;
cout<<"
PbSO4(s)+H20(l)->Pb(s)+PbO2(s)+H2SO4"<<endl;
cout<<" Pernyataan
berikut yang benar adalah?"<<endl;
cout<<" a.
(1),(2),dan(3)benar"<<endl;
cout<<" b.
(1)dan(3)benar"<<endl;
cout<<" c. (4)
benar"<<endl;
cout<<" d.
(1),(2),(3)dan (4)benar"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='a')
{
b4=10;
cout<<" Benar\nnilai =
"<<b4<<"\n\n\n";
}
else
{
b4=-2;
cout<<" Salah\nnilai =
"<<b4<<"\n\n\n";
}
cout<<"
(5) Bayi kembar identik dan bayi kembar siam memiliki kesamaan
dalam"<<endl;
cout<<" proses
fertilisasinya tetapi memili ....."<<endl;
cout<<" a.
Perbedaan pada pemisahan sel-sel saat proses diferensiasi"<<endl;
cout<<" b.
Perbedaan pembelahan sel saat embriogenesis pada tahap
morula"<<endl;
cout<<" c. Kesamaan
pembelahan sel saat embriogenesis pada tahap blastula"<<endl;
cout<<" d.
perbedaan pembelahan sel pada saat embriogenesis pada tahap organogenesis"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='b')
{
b5=10;
cout<<" Benar\nnilai =
"<<b5<<"\n\n\n";
}
else
{
b5=-2;
cout<<" Salah\nnilai =
"<<b5<<"\n\n\n";
}
cout<<"
(6) Jurnal untuk mencatat pemberian jasa kepada pelanggan secara
kredit"<<endl;
cout<<" sebesar
Rp.8.000,00 adalah?"<<endl;
cout<<" a. Kas
didebit Rp.8.000,00, utang dikredit Rp.8.000,00"<<endl;
cout<<" b. Piutang
usaha didebit Rp.8.000,00, pendapatan jasa dikredit
Rp.8.000,00"<<endl;
cout<<" c. Piutang
usaha didebit Rp.8.000,00, kas dikredit Rp.8.000,00"<<endl;
cout<<" d. Kas
didebit Rp.8.000,00, pendapatan jasa dikredit Rp.8.000,00"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='b')
{
b6=10;
cout<<" Benar\nnilai =
"<<b6<<"\n\n\n";
}
else
{
b6=-2;
cout<<" Salah\nnilai =
"<<b6<<"\n\n\n";
}
cout<<"
(7) Dibawah ini yang termasuk contoh peta tematik?"<<endl;
cout<<" a. Peta
Jakarta"<<endl;
cout<<" b. Peta
Indonesia"<<endl;
cout<<" c. Peta
Asia Tenggara"<<endl;
cout<<" d. Peta
Iklim Dunia"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='d')
{
b7=10;
cout<<" Benar\nnilai = "<<b7<<"\n\n\n";
}
else
{
b7=-2;
cout<<" Salah\nnilai =
"<<b7<<"\n\n\n";
}
cout<<"
(8) Pembawa kebudayaan perunggu ke Indonesia adalah suku
bangsa?"<<endl;
cout<<" a. Melayu Austronesia"<<endl;
cout<<" b. Melayu
Polinesia"<<endl;
cout<<" c. Proto
Melayu"<<endl;
cout<<" d. Deutro
Melayu"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='d')
{
b8=10;
cout<<" Benar\nnilai =
"<<b8<<"\n\n\n";
}
else
{
b8=-2;
cout<<" Salah\nnilai =
"<<b8<<"\n\n\n";
}
cout<<"
(9) Dalam melaksanakan interaksi sosial antar dua orang atau
lebih"<<endl;
cout<<" maka akan
ditandai dengan terjadinya?"<<endl;
cout<<" a. aksi dan
reaksi"<<endl;
cout<<" b. status
dan peran"<<endl;
cout<<" c.
akulturasi dan asimilasi"<<endl;
cout<<" d.
stratifikasi dan diferensiasi"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='a')
{
b9=10;
cout<<" Benar\nnilai =
"<<b9<<"\n\n\n";
}
else
{
b9=-2;
cout<<" Salah\nnilai =
"<<b9<<"\n\n\n";
}
cout<<"(10) Salah satu fungsi norma agama bagi kehidupan
masyarakat adalah"<<endl;
cout<<" sebagai
pedoman hidup untuk....."<<endl;
cout<<" a.
memberikan batas-batas pada perilaku individu"<<endl;
cout<<" b.
mengidentifikasi individu dengan kelompoknya"<<endl;
cout<<" c. menjaga
masyarakat dari bahaya kriminalitas"<<endl;
cout<<" d. menjaga
solidaritas antar umat beragama"<<endl;
cout<<" Jawaban :
"; cin>>jawaban;
if(jawaban=='d')
{
b10=10;
cout<<" Benar\nnilai =
"<<b10<<"\n\n\n";
}
else
{
b10=-2;
cout<<"
Salah\nnilai = "<<b10<<"\n\n\n";
}
t=b1+b2+b3+b4+b5+b6+b7+b8+b9+b10;
cout<<"
Total Hasil Anda = "<<t<<endl;
if(t>=80)
{cout<<" Selamat!!! Anda Lolos dengan Total
Skor"<<t<<endl;}
else
{cout<<" Maaf, Anda Tidak Lolos,Cobalah
lagi"<<endl;}
}
Sekian sedikit contoh yang saya berikan, semoga
bermanfaaaaaatt J
:D
Tidak ada komentar:
Posting Komentar