11:56 PM
0


Pada postingan kali ini mencakup materi dari Modul V mengenai Pencabangan yang diterapkan pada Bahasa pemrograman C++ dengan IDE Microsoft Visual Studio 2010.
Modul V 5.1 (Pencabangan If)



Source Code
Coding
Source Code Pemrograman C++:
1.  //Modul 5-1
2.  //Pencabangan If
3.  //Nama     : Made Wahyu Sandika Purnama
4.  //NRP      : 49013019
5.   
6.  #include <iostream> //pemanggilan header iostream
7.  #include <string> //pemanggilan header string
8.   
9.  using namespace std; //deklarasi standard input output
10.  
11. int main() //fungsi utama bertipe integer
12. { //Pembuka Fungsi Utama
13.     cout<<"Kelulusan Siswa\n\n"; //header program
14.  
15.     double nilai_ujian; //deklarasi variabel nilai_ujian bertipe double
16.     cout<<"Masukkan Nilai Ujian = "; //meminta inputan dari user
17.     cin>>nilai_ujian; //menyimpan nilai inputan dari user ke variabel
18.     cout<<endl; //pembuatan baris baru
19.  
20.     char hasil_ujian [12]="Tidak Lulus"; //deklarasi variabel hasil_ujian bertipe char dengan array berjumlah 12
21.    
22.     if(nilai_ujian>=60) //kondisi jika inputan dari user lebih besar dari 60
23.            strcpy(hasil_ujian,"Lulus"); //mengisi variabel hasil_ujian dengan "Lulus"
24.     cout<<"Hasil Ujian = "<<hasil_ujian<<endl<<endl; //menampilkan isi variabel hasil ujian berdasarkan
25.    
26.     system("pause"); //menahan eksekusi program
27.     return 0; //akhir fungsi utama bertipe integer
28. } //penutup fungsi utama

Modul V 5.2 (Pencabangan Dua Kondisi)



Source Code
Coding
Source Code Pemrograman C++:
1.  //Modul 5-2 : Percabangan_Dua_Kondisi
2.  //Nama     : Made Wahyu Sandika Purnama
3.  //NRP      : 49013019
4.   
5.  #include <iostream> //pemanggilan header iostream
6.   
7.  using namespace std; //deklarasi standard input output
8.   
9.  int main() //fungsi utama bertipe integer
10. { //pembuka fungsi utama
11.     cout<<"Kelulusan Siswa\n\n"; //output header
12.     double nilai_ujian; //deklarasi variabel nilai_ujian bertipe double
13.     cout<<"Masukkan Nilai Ujian = "; //meminta inputan dari user
14.     cin>>nilai_ujian; //menyimpan inputan dari user ke variabel
15.     cout<<endl; //membuat baris baru
16.  
17.     if(nilai_ujian>=60) //kondisi pertama jika nilai inputan lebih besar dari 60
18.     {
19.            cout<<"hasil Ujian = Lulus"<<endl<<endl; //statement yang dijalankan jika kondisi pertama sesuai
20.     }
21.     else
22.     {
23.            cout<<"hasil Ujian = Tidak Lulus"<<endl<<endl; //statement yang dijalankan jika kondisi pertama tidak terpenuhi
24.     }
25.  
26.     system("pause"); //menahan eksekusi program
27.     return 0; //akhir fungsi utama bertipe integer
28. } //penutup fungsi utama

Modul V 5.3 (Pencabangan If Bersarang)



Source Code
Coding
Source Code Pemrograman C++:
1.  //Modul 5-3
2.  //Percabangan If Bersarang
3.  //Nama     : Made Wahyu Sandika Purnama
4.  //NRP      : 49013019
5.   
6.  #include <iostream> //pemanggilan header iostream
7.   
8.  using namespace std; //deklarasi standard input output
9.   
10. int main() //fungsi utama bertipe integer
11. { //pembuka fungsi utama
12.     double nilai_ujian; //deklarasi variabel nilai_ujian bertipe double
13.     char indeks; //deklarasi variabel indeks bertipe char
14.     cout<<"Konversi Nilai Ujian\n\n"; //output header
15.     cout<<"Maasukkan Nilai Ujian = "; //meminta inputan dari user
16.     cin>>nilai_ujian; //menyimpan nilai inputan ke variabel
17.     cout<<endl; //membuat baris baru
18.  
19.     if(nilai_ujian>=85) //kondisi jika nilai inputan lebih besar atau sama dengan 85
20.     {
21.            indeks='A'; //mengisi variabel indeks dengan 'A'
22.     }
23.     else
24.            if(nilai_ujian>=75) //kondisi jika nilai inputan lebih besar atau sama dengan 75
25.            {
26.                   indeks= 'B'; //mengisi variabel indeks dengan 'A'
27.            }
28.     else
29.            if(nilai_ujian>=55) //kondisi jika nilai inputan lebih besar atau sama dengan 55
30.            {
31.                   indeks='C'; //mengisi variabel indeks dengan 'A'
32.            }
33.     else
34.            if(nilai_ujian>=40) //kondisi jika nilai inputan lebih besar atau sama dengan 40
35.            {
36.                   indeks='D'; //mengisi variabel indeks dengan 'A'
37.            }
38.     else
39.            indeks='E';  //kondisi default mengisi variabel indeks dengan 'A'
40.  
41.     cout<<"Indeks Siswa = "<<indeks<<endl<<endl; //menampilkan hasil kondisi
42.    
43.     system("pause"); //menahan eksekusi program
44.  
45.     return 0; //akhir fungsi utama bertipe integer
46. } //penutup fungsi utama


Modul V 5.4 (Pernyataan Switch)



Source Code
Coding
Source Code Pemrograman C++:
1.  //Modul 5-4
2.  //Pernyataan Switch
3.  //Nama     : Made Wahyu Sandika Purnama
4.  //NRP      : 49013019
5.   
6.  #include <iostream> //pemanggilan header iostream
7.   
8.  using namespace std; //deklarasi standard input output
9.   
10. int main() //fungsi utama bertipe integer
11. { //pembuka fungsi utama
12.     int pilihan; //deklarasi variabel pilihan bertipe integer
13.     cout<<"Staf Pengajar Pemrograman C++: \n"; //output header
14.     cout<<"==============================\n\n"; //output header
15.    
16.     cout<<"1. Dr. Ary Setijadi Prihatmanto\n"; //bukan staff pengarjar pmrogram c++
17.     cout<<"2. Dr. Aciek Ida Wuryandari\n"; //staff pengarjar pmrogram c++
18.     cout<<"3. Dr. Pranoto Rusmin\n"; //staff pengarjar pmrogram c++
19.     cout<<"4. Dr. Hilwadi Hindersah\n"; //bukan staff pengarjar pmrogram c++
20.     cout<<"5. Marisa Paryasto, MT\n"; //staff pengarjar pmrogram c++
21.     cout<<"6. Kusprasapta Mutijarsa, MT\n"; //bukan staff pengarjar pmrogram c++
22.     cout<<"7. Syahban Rangkuti, MT\n"; //staff pengarjar pmrogram c++
23.     cout<<"8. Reza Darmakusuma, MT\n"; //staff pengarjar pmrogram c++
24.     cout<<"9. Ferlin Ashadi, MT\n"; //bukan staff pengarjar pmrogram c++
25.     cout<<"10. Harry Septanto, MT\n\n"; //staff pengarjar pmrogram c++
26.  
27.     cout<<"Staf Pengajar Pemrograman C++ (1-10): "; //meminta inputaan dari user
28.     cin>>pilihan; //menyimpan inputan user ke variabel
29.     cout<<endl<<endl; //membut baris baru
30.  
31.     switch(pilihan) //kondisi switch yang diikuti dengan inputan
32.     { //awal switch
33.     case 1: //jika user menginputkan angka 1
34.            cout<<"Pilihan Anda Salah"<<endl; //output jika kondisi 1 sesuai
35.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
36.     case 2: //jika user menginputkan angka 2
37.            cout<<"Pilihan Anda Benar"<<endl; //output jika kondisi 2 sesuai
38.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
39.     case 3: //jika user menginputkan angka 3
40.            cout<<"Pilihan Anda Salah"<<endl; //output jika kondisi 3 sesuai
41.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
42.     case 4: //jika user menginputkan angka 4
43.            cout<<"Pilihan Anda Salah"<<endl; //output jika kondisi 4 sesuai
44.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
45.     case 5: //jika user menginputkan angka 5
46.            cout<<"Pilihan Anda Benar"<<endl; //output jika kondisi 5 sesuai
47.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
48.     case 6: //jika user menginputkan angka 6
49.            cout<<"Pilihan Anda Salah"<<endl; //output jika kondisi 6 sesuai
50.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
51.     case 7: //jika user menginputkan angka 7
52.            cout<<"Pilihan Anda Benar"<<endl; //output jika kondisi 7 sesuai
53.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
54.     case 8: //jika user menginputkan angka 8
55.            cout<<"Pilihan Anda Benar"<<endl; //output jika kondisi 8 sesuai
56.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
57.     case 9: //jika user menginputkan angka 9
58.            cout<<"Pilihan Anda Salah"<<endl; //output jika kondisi 9 sesuai
59.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
60.     case 10: //jika user menginputkan angka 10
61.            cout<<"Pilihan Anda Benar"<<endl; //output jika kondisi 10 sesuai
62.            break; //statement untuk menahan agar jika kondisi terpenuhi tidak melanjutkan ke kondisi berikutnya
63.     default: //kondisi yang dijalankan jika user menginputkan diluar angka 1-10
64.            cout<<"Pilihan Anda Tidak Terdapat Dalam Daftar"<<endl<<endl; //output jika semua kondisi tidak sesuai
65.     } //akhir switch
66.  
67.     system("pause"); //menahan eksekusi program
68.     return 0; //akhir fungsi utama bertipe integer
69. } //penutup fungsi utama

0 comments:

Post a Comment