Kamis, 01 Februari 2018

Program c++ Pendaftaran Mahasiswa Online


Program c++ Pendaftaran Mahasiswa Online
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

Rabu, 31 Januari 2018

Contoh Program C++ Unik


Contoh Program C++ Unik 

Berikut ini nih akan kami berikan contoh buat yang mau belajar C++. Oiya gue juga baru belajar dalam tahap ini juga kok. Langsung aja deh, cekidot ....


Program Watak dan Jodoh dalam Kitab Primbon Jawa 

#include <iostream>
#include <conio.h>
#include <stdio.h>

char nama[30],harilhr[50],tgllhr[30];
int pilih,angka,angka2,angka3,angka4,total1,total2,kategori;
float hasil;

void judul();
void dataanda();
void masukan();
void daftar();
void judul()
{
cout<<"========================================================================="<<endl;
cout<<"         PROGRAM WATAK DAN JODOH DALAM KITAB PRIMBON JAWA "<<endl;
cout<<"========================================================================="<<endl;
cout<<endl;
cout<<endl;
}

void main()
{
char lagi;
do
{
clrscr();
judul();
dataanda();
masukan();
daftar();
cout<<"Apakah Menghitung Biaya Parkir lagi?[Y/T]:";cin>>lagi;
cout<<endl;
}
while(lagi=='Y' ||lagi=='y');

cout<<"Terima kasih Telah Melakukan Pembayaran Parkir kendaraan"<<endl;
getch();
}

void dataanda()
{
cout<<"--------------------------------------------------------------------"<<endl;
cout<<" Inputkan Data Diri Orang Jawa Bukan orang Kalimantan Apalagi Manado"<<endl;
cout<<"--------------------------------------------------------------------"<<endl;
cout<<"Masukkan Nama          :";
cin>>nama;
cout<<"Masukkan Hari Lahir    :";
cin>>harilhr;
cout<<"Masukkan Tanggal Lahir :";
cin>>tgllhr;
cout<<endl;
}

void masukan()
{
cout<<"--------------------------------------------------------------------"<<endl;
cout<<"                     Kategori yang ingin diketahui"<<endl;
cout<<"--------------------------------------------------------------------"<<endl;
cout<<"                        1.Watak/sifat/karakter"<<endl;
cout<<"                        2.Jodoh"<<endl;
cout<<"Masukkan Angka dari kategori yang anda inginkan :"; cin>>kategori; cout<<endl;
}

void daftar()
{
if (kategori==1)
    {
    cout<<" Daftar Weton "<<endl;
    cout<<" 1. Senin Pon"<<endl;
    cout<<" 2. Senin Wage"<<endl;
    cout<<" 3. Senin Kliwon"<<endl;
    cout<<" 4. Senin Legi"<<endl;
    cout<<" 5. Senin Pahing"<<endl;
    cout<<" 6. Selasa Pon"<<endl;
    cout<<" 7. Selasa Wage"<<endl;
    cout<<" 8. Selasa Kliwon"<<endl;
    cout<<" 9. Selasa Legi"<<endl;
    cout<<" 10. Selasa Pahing"<<endl;
    cout<<" 11. Rabu Pon"<<endl;
    cout<<" 12. Rabu Wage"<<endl;
    cout<<" 13. Rabu Kliwon"<<endl;
    cout<<" 14. Rabu Legi"<<endl;
    cout<<" 15. Rabu Pahing"<<endl;
    cout<<" 16. Kamis Pon"<<endl;
    cout<<" 17. Kamis Wage"<<endl;
    cout<<" 18. Kamis Kliwon"<<endl;
    cout<<" 19. Kamis Legi"<<endl;
    cout<<" 20. Kamis Pahing"<<endl;
    cout<<" 21. Jum'at Pon"<<endl;
    cout<<" 22. Jum'at Wage"<<endl;
    cout<<" 23. Jum'at Kliwon"<<endl;
    cout<<" 24. Jum'at Legi"<<endl;
    cout<<" 25. Jum'at Pahing"<<endl;
    cout<<" 26. Sabtu Pon"<<endl;
    cout<<" 27. Sabtu Wage"<<endl;
    cout<<" 28. Sabtu Kliwon"<<endl;
    cout<<" 29. Sabtu Legi"<<endl;
    cout<<" 30. Sabtu Pahing"<<endl;
    cout<<" 31. Minggu Pon"<<endl;
    cout<<" 32. Minggu Wage"<<endl;
    cout<<" 33. Minggu Kliwon"<<endl;
    cout<<" 34. Minggu Legi"<<endl;
    cout<<" 35. Minggu Pahing"<<endl;
    cout<<" Masukkan Nomor urut daftar weton Anda : "; cin>>pilih; cout<<endl;
    if(pilih==1)
    {cout<<" Anda Memiliki Watak/sifat seperti berikut : "<<endl;
     cout<<"penuh kontradiksi, orang yang tangguh, suka tampil kuat,ramah"<<endl;
     cout<<",sopan, dan bertanggung jawab, suka pamer"<<endl;}
    else if(pilih==2)
    {cout<<" Anda Memiliki Watak/sifat seperti berikut : "<<endl;
     cout<<"kuat, tidak mau mengalah, jujur, suka kerja keras,memiliki cita-cita yang tinggi"<<endl; }
    else if(pilih==3)
    {cout<<"harapan merekaterlalu tinggi, berpegang pada aturan, pandai, baik dalam pergaulan"<<endl;
     cout<<", cukup berhati-hati dalam mewujudkan tujuan mereka"<<endl; }
    else if (pilih==4)
    {cout<<"pemurah, mudah menaruh iba, mereka tahu menghibur orang yang menderita"<<endl;
     cout<<",pekerja keras, dan keras kepala"<<endl;}
    else if (pilih==5)
     {cout<<"berpembawaan tenang, serius, bijaksana dalam berbicara, berjiwa sosial"<<endl;
     cout<<", mudah bersimpati, mudah beradaptasi, dan rasa percaya diri yang kuat"<<endl;}
    else if (pilih==6)
     {cout<<"suka kemewahan, boros, setia, murah hati,tertutup, cukup ramah, kaku"<<endl;}
    else if (pilih==7)
     {cout<<"sering mengalah,cerewet, semangat tinggi, kaku,"<<endl;
     cout<<"mempunyai ilmu pengetahuan dan tekad yang kuat"<<endl;}
    else if (pilih==8)
    {cout<<"penuh kontradiksi, orang yang tangguh, suka tampil kuat,ramah"<<endl;
     cout<<",sopan, dan bertanggung jawab, suka pamer"<<endl;}
    else if(pilih==9)
     {cout<<"kuat, tidak mau mengalah, jujur, suka kerja keras,memiliki cita-cita yang tinggi"<<endl; }
    else if(pilih==10)
    {cout<<"harapan merekaterlalu tinggi, berpegang pada aturan, pandai, baik dalam pergaulan"<<endl;
    cout<<", cukup berhati-hati dalam mewujudkan tujuan mereka"<<endl; }
    else if (pilih==11)
    {cout<<"penuh keberuntungan, terbuka terhadap peluang baru, tidak mudah putus asa"<<endl;
     cout<<", haus akan perhatian, mudah bergaul, suka pamer"<<endl; }
    else if (pilih==12)
    {cout<<"penuh kontradiksi, orang yang tangguh, suka tampil kuat,ramah"<<endl;
     cout<<",sopan, dan bertanggung jawab, suka pamer"<<endl;}
    else if (pilih==13)
    { cout<<"pembicara yang menyenangkan, jujur, boros,dan gigih"<<endl;  }
    else if (pilih==14)
    {cout<<"harapan merekaterlalu tinggi, berpegang pada aturan, pandai, baik dalam pergaulan"<<endl;
     cout<<", cukup berhati-hati dalam mewujudkan tujuan mereka"<<endl; }
    else if (pilih==15)
    {cout<<"punya rencana besar dalam hidup, korban imajinasi, tidak mudah menyerah,"<<endl;
     cout<<", berjiwa pemimpin"<<endl;}
    else if(pilih==16)
    {cout<<"pembicara yang menyenangkan, jujur, boros,dan gigih"<<endl;  }
    else if(pilih==17)
    {cout<<"harapan merekaterlalu tinggi, berpegang pada aturan, pandai, baik dalam pergaulan"<<endl;
     cout<<", cukup berhati-hati dalam mewujudkan tujuan mereka"<<endl; }
    else if(pilih==18)
    {cout<<"punya rencana besar dalam hidup, korban imajinasi, tidak mudah menyerah,"<<endl;
     cout<<", berjiwa pemimpin"<<endl;}
    else if (pilih==19)
    { cout<<"berpembawaan tenang, serius, bijaksana dalam berbicara, berjiwa sosial"<<endl;
      cout<<", mudah bersimpati, mudah beradaptasi, dan rasa percaya diri yang kuat"<<endl;}
    else if (pilih==20)
    {cout<<"punya cita-cita besar, peduli keluarga, siaga mencari kesempatan memajukan diri"<<endl;
     cout<<",dan terlalucepat mengambil kesimpulan "<<endl; }
    else if (pilih==21)
    { cout<<"berpembawaan tenang, serius, bijaksana dalam berbicara, berjiwa sosial"<<endl;
     cout<<", mudah bersimpati, mudah beradaptasi, dan rasa percaya diri yang kuat"<<endl;}
    else if (pilih==22)
    {cout<<"suka kemewahan, boros, setia, murah hati,tertutup, cukup ramah, kaku"<<endl;}
    else if (pilih==23)
    {cout<<"penuh keberuntungan, terbuka terhadap peluang baru, tidak mudah putus asa"<<endl;
     cout<<", haus akan perhatian, mudah bergaul, suka pamer"<<endl; }
    else if (pilih==24)
    {cout<<"penuh kontradiksi, orang yang tangguh, suka tampil kuat,ramah"<<endl;
     cout<<",sopan, dan bertanggung jawab, suka pamer"<<endl;}
    else if (pilih==25)
    {cout<<"pembicara yang menyenangkan, jujur, boros,dan gigih"<<endl;  }
    else if (pilih==26)
    {cout<<"punya rencana besar dalam hidup, korban imajinasi, tidak mudah menyerah,"<<endl;
     cout<<", berjiwa pemimpin"<<endl;}
    else if (pilih==27)
    {cout<<"berpembawaan tenang, serius, bijaksana dalam berbicara, berjiwa sosial"<<endl;
     cout<<", mudah bersimpati, mudah beradaptasi, dan rasa percaya diri yang kuat"<<endl;}
    else if (pilih==28)
    {cout<<"punya cita-cita besar, peduli keluarga, siaga mencari kesempatan memajukan diri"<<endl;
     cout<<",dan terlalucepat mengambil kesimpulan "<<endl; }
    else if (pilih==29)
    {cout<<"penuh keberuntungan, terbuka terhadap peluang baru, tidak mudah putus asa"<<endl;
     cout<<", haus akan perhatian, mudah bergaul, suka pamer"<<endl; }
    else if (pilih==30)
    {cout<<"cepat naik darah, semangat hidup tinggi, ceroboh, suka membantu teman yang susah"<<endl; }
    else if (pilih==31)
    {cout<<"harapan merekaterlalu tinggi, berpegang pada aturan, pandai, baik dalam pergaulan"<<endl;
     cout<<", cukup berhati-hati dalam mewujudkan tujuan mereka"<<endl; }
    else if (pilih==32)
    {cout<<"pemurah, mudah menaruh iba, mereka tahu menghibur orang yang menderita"<<endl;
     cout<<",pekerja keras, dan keras kepala"<<endl;}
    else if (pilih==33)
    { cout<<"berpembawaan tenang, serius, bijaksana dalam berbicara, berjiwa sosial"<<endl;
     cout<<", mudah bersimpati, mudah beradaptasi, dan rasa percaya diri yang kuat"<<endl;}
    else if (pilih==34)
    { cout<<"suka kemewahan, boros, setia, murah hati,tertutup, cukup ramah, kaku"<<endl;}
    else if (pilih==35)
    {cout<<"penuh keberuntungan, terbuka terhadap peluang baru, tidak mudah putus asa"<<endl;
     cout<<", haus akan perhatian, mudah bergaul, suka pamer"<<endl; }
    else
    {cout<<" Input yang anda masukkan salah, coba lagi!"<<endl;}
    }

else if(kategori==2)
    {
    cout<<" Nilai Neptu Hari Lahir "<<endl;
    cout<<" Minggu = 5 "<<endl;
    cout<<" Senin  = 4 "<<endl;
    cout<<" Selasa = 3 "<<endl;
    cout<<" Rabu   = 7 "<<endl;
    cout<<" Kamis  = 8 "<<endl;
    cout<<" Jum'at = 6 "<<endl;
    cout<<" Sabtu  = 9 "<<endl;
    cout<<endl<<endl;
    cout<<" Nilai Neptu Pasaran"<<endl;
    cout<<" Wage   = 4"<<endl;
    cout<<" Kliwon = 8"<<endl;
    cout<<" Legi   = 5"<<endl;
    cout<<" Pahing = 9"<<endl;
    cout<<" Pon    = 7"<<endl;
    cout<<endl<<endl;

    cout<<" Dari data diatas,"<<endl;
    cout<<" Coba inputkan Neptu Hari Lahir dan Neptu Pasaran Anda dan Pasangan, "<<endl;
    cout<<" (1) Input Neptu Hari Lahir dan Neptu Pasaran Wanita: "<<endl;
    cout<<"     - Neptu Hari Lahir = "; cin>>angka; cout<<endl;
    cout<<"     - Neptu Pasaran    = "; cin>>angka2; cout<<endl;
    total1=angka+angka2;
    cout<<"     Hasil Total Neptu Wanita = "<<total1<<endl;
    cout<<endl;
    cout<<" (2) Input Neptu Hari Lahir dan Neptu Pasaran Pria: "<<endl;
    cout<<"     - Neptu Hari Lahir = "; cin>>angka3; cout<<endl;
    cout<<"     - Neptu Pasaran    = "; cin>>angka4; cout<<endl;
    total2=angka3+angka4;
    cout<<"     Hasil Total Neptu Pria = "<<total2<<endl;

    hasil=(total1+total2)/7;
    cout<<" Hasil dari data diatas adalah "<<hasil<<endl;

    if(hasil==1)
    {cout<<" Wasesa Sagara"<<endl;
    cout<<" Sabar, berwibawa, pemaaf, berbudi luhur"<<endl;}
    else if(hasil==2)
    {cout<<" Tunggak Semi"<<endl;
    cout<<" Memiliki Rejeki yang mudah dan lancar"<<endl;}
    else if(hasil==3)
    {cout<<" Satria Wibawa"<<endl;
    cout<<" Memperoleh Kemuliaan dan keluhuran"<<endl;}
    else if(hasil==4)
    {cout<<" Sumur Saneba"<<endl;
    cout<<" Banyak Kalangan yang datang berguru"<<endl;}
    else if(hasil==5)
    {cout<<" Satria Wirang"<<endl;
    cout<<" Banyak Mengalami duka cita"<<endl;}
    else if(hasil==6)
    {cout<<" Bumi Kapethak"<<endl;
    cout<<" Tabah,banyak mengalami kesedihan,pekerja keras"<<endl;}
    else if(hasil==7)
    {cout<<" Lebu Katiyup Angin"<<endl;
    cout<<" Tidak Pernah Mencapai Apa yang dicita-citakan,mengalami duka nestapa"<<endl;}
    else
    {cout<<"inputan anda salah"<<endl;}
    }
else
cout<<" Inputan Anda Salah"<<endl;
}




Rabu, 08 November 2017

Andoid Studio Hello World


Tutorial Membuat Aplikasi Android Menggunakan Android Studio

Hallo guys, kali ini saya akan berbagi tutorial tentang cara membuat aplikasi Android menggunakan Android Studio. Kalian pasti sudah tahu kalau sekarang Android Studio adalah official IDE yang disarankan oleh Google untuk membuat aplikasi Android. Pertama-tama sebelum memulai tutorial ini, pastikan kalian sudah men-download semua yang dibutuhkan (JDK, Android Studio dan Android SDK) untuk memulai pengembangan aplikasi Android.
Seperti biasa, aplikasi pertama yang akan kita buat pada Android Studio adalah aplikasi “Hello World”. Dengan asumsi kalian telah mempunyai devices Android sendiri, maka aplikasi ini akan kita jalankan langsung pada device Android, tanpa menggunakan emulator.

Android Studio Hello World

  1. Pertama-tama, pastikan semuanya sudah terinstall. Kemudian jalankan Android Studio .exe. Pada menu bar klik File > New Project. Seperti gambar di bawah :
    menu
    Create New Project Android Studio
    Ada yang perlu kalian ketahui, Project pada Android Studio itu sama dengan Workspace pada Eclipse. Sedangkan Module pada Android Studio itu sama seperti Project pada Eclipse. Yang berarti satu projectpada Android Studio bisa berisi banyak module, seperti satu workspace pada Eclipse bisa berisi banyak project🙂
  2. Setelah itu isikan nama project, dan nama domain yang nantinya akan diconvert menjadi nama package. Kalian juga bisa memilih folder lokasi untuk menyimpan project ini. Isikan saja seperti gambar di bawah :
    Add project name Android Studio
    Add project name Android Studio
  3. Setelah itu, klik Next
  4. Di halaman selanjutnya, kalian akan disuruh memilih minimum SDK yang akan digunakan, pilih saja SDK Ice Cream Sandwich (Android 4.0.3) karena SDK Gingerbread sekarang sudah hampir tidak ada yang memakai. Kesediaan jenis SDK yang muncul di list sesuai dengan SDK apa saja yang telah kalian download. Pada Android Studio juga akan otomatis ditampilkan persentase devices yang support dengan SDK yang kalian pilih, contoh di bawah SDK ICS support hampir 88% devices Android yang ada.
    Pilih minimum SDK Android Studio
    Pilih minimum SDK Android Studio
  5. Klik Next
  6. Langkah berikutnya, kita akan memilih jenis Activity yang akan ditampilkan pada aplikasi Android buatan kita. Android Studio menyediakan banyak jenis template untuk tiap-tiap Activity, seperti MapActivity, FragmentActivity, FullScreen, dan lain sebagainya. Untuk keperluan tutorial ini kita pilih saja BlankActivity. Kemudian klik Next.
    BlankActivity Android
    BlankActivity Android Studio
  7. Tahap ke tujuh adalah memberi nama untuk Activity Android kalian, kalian hanya perlu mengisi kolom “Activity Name”, dari situ otomatis Android Studio akan meng-generate nama untuk layout dan lain sebagainya :
    Activity Name Android Studio
    Activity Name Android Studio
  8. Jika sudah, klik Finish.
Setelah tahap-tahap di atas selesai dijalankan, maka kalian akan masuk ke halaman utama Android Studio seperti gambar di bawah :
Android Studio Main Page
Android Studio Main Page
Pada gambar di atas akan terlihat layout dari aplikasi yang sedang kita buat langsung muncul di bagian tengah. Sedangkan pada bagian kiri adalah struktur project dari aplikasi Android yang sedang kita buat. Pada Android Studio, struktur aplikasi akan dibagi menjadi beberapa elemen seperti di bawah :
Android Studio app structure
Android Studio app structure
Pada gambar di samping, bisa dilihat struktur aplikasi Android tersebut mempunyai root di folder app, app itu sebenarnya adalah nama module dari aplikasi HelloWorld yang kita buat.
Bisa dilihat juga aplikasi Android di Android Studio mempunyai 3 folder utama, yaitu manifestjava, dan res. Tidak jauh berbeda dengan struktur pada Eclipse. Untuk penjelasannya sebagai berikut :
  • manifest : berisi file AndroidManifest.xml
  • java : berisi source code aplikasi Android yang kita buat dalam bentuk file .java. Perlu diketahui ada dua folder androidTest dan main, source code yang kita pakai berada pada folder main, bukan di androidTest.
  • res : kemudian folder res berisi file-file resource, seperti layout, drawable, dan sebagainya. Untuk file layout dan kebanyakan resource lain, Android menggunakan file .xml. Untuk resource drawable bisa berupa gambar (PNG/JPEG) bisa juga berupa file xml.
  • Sebenarnya ada folder lainnya, seperti assetslibs dan sebagainya. Namun karena folder tersebut tidak digunakan dalam project ini, maka folder-folder itu tidak ditampilkan.

Menjalankan Aplikasi

Run app
Run app
Jika sudah, maka kita bisa menjalankan aplikasi yang telah kita buat. Untuk menjalankan aplikasi cukup dengan menekan Shift + F10, atau dengan mengklik tombol panah hijau pada toolbar bagian atas Android Studio, dengan terlebih dahulu memilih nama module yang ingin dijalankan.
Ketika kita klik tombol hijau tersebut, tunggu beberapa saat maka akan muncul tampilan aplikasi Android yang kita buat pada devices kita :
device-2014-12-14-014219
Android Studio Hello World
Oke, selamat! Kalian sudah berhasil membuat aplikasi Android pertama kalian menggunakan Android Studio. Terus ikuti blog ini untuk mendapatkan tutorial-tutorial lainnya, Semoga bermanfaat. ðŸ™‚
sumber : https://www.twoh.co/2014/12/14/tutorial-membuat-aplikasi-android-menggunakan-android-studio/

Determinan dan Matriks Invers || Aljabar Linier

BAB II DETERMINAN Tujuan Instruksional Umum (TIU) Mahasiswa mampu menguasai konsepsi dasar Matriks dan Transformasi Linier yang te...