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)
Link Video: http://www.youtube.com/watch?v=6a7-QpIEkY0
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)
Link Video: http://www.youtube.com/watch?v=QdZ__7cOVE8
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)
Link Video: http://www.youtube.com/watch?v=Y-pTSatMEZ4
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)
Link Video: http://www.youtube.com/watch?v=RsPeQ_L9aKs
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