Sumber belajar kelompok 1

Struktur Percabangan

 


PERCABANGAN 1 KONDISI (IF-STATEMENT) 

  • Pengertian Percabangan 1 Kondisi (If Statement)

Percabangan 1 kondisi (If Statement) merupakan pilihan yang hanya ada satu kondisi yang menjadi syarat untuk melakukan satu buah atau satu blok instruksi.

  • Struktur Percabangan 1 Kondisi (If Statement)

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. if(Kondisi){
  2. Pernyataan;
  3. }

  • Flowchart percabangan 1 kondisi (If Statement)

Percabangan If

  • Contoh koding percabangan 1 kondisi (If Statement)

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main () {
  6.  
  7. int a =2;
  8.  
  9. if (a==2) {
  10. cout<<"Nilai Yang ditampilkan adalah Positif";
  11. }
  12. return 0;
  13. }

PERCABANGAN 2 KONDISI (IF-ELSE STATEMENT)

  • Pengertian Percabangan 2 kondisi (If-else statement)

Percabangan 2 kondisi (If-else statement) merupakan percabangan yang memiliki dua blok pilihan yaitu bernilai benar dan bernilai salah.

  • Struktur Percabangan 2 kondisi (If-else statement)

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. if(Kondisi){
  2. Pernyataan;
  3. }else{
  4. Pernyataan;
  5. }

  • Flowchart Percabangan 2 kondisi (If-else statement)

percabangan if else

  • Contoh koding percabangan 2 kondisi (If-else Statement)

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main () {
  6.  
  7. int a;
  8.  
  9. cout<<"Silahkan Masukkan Angka =";
  10. cin>>a;
  11.  
  12. if (a>0) {
  13. cout<<"Nilai Positif";
  14. } else
  15. cout<<"Nilai Negatif";
  16.  
  17. }

PERCABANGAN LEBIH DARI 2 KONDISI (IF-ELSE-IF STATEMENT)

  • Pengertian Percabangan Lebih dari 2 Kondisi (If-else-if Statement)

Percabangan Lebih dari 2 Kondisi (If-else-if Statement) merupakan percabangan yang memiliki lebih dari dua blok pilihan.

  • Struktur Percabangan Lebih dari 2 Kondisi (If-else-if Statement)

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. if(Kondisi){
  2. Pernyataan;
  3. }else if(Kondisi){
  4. Pernyataan;
  5. }else{
  6. Pernyataan;
  7. }

  • Flowchart Percabangan Lebih dari 2 Kondisi (If-else-if Statement)

Flowchart Percabangan lebih dari 2

  • Contoh koding Percabangan Lebih dari 2 Kondisi (If-else-if Statement)

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main () {
  5. int input;
  6.  
  7. cout<<"Pilihlah tempat wisata yang menurut anda menarik :"<<endl;
  8. cout<<"1. Pantai Senggigi"<<endl;
  9. cout<<"2. Pantai Kuta"<<endl;
  10. cout<<"3. Gili Kondo"<<endl;
  11. cout<<"Masukkan Wisata Yang anda Pilih :";
  12. cin>>input;
  13.  
  14. if (input==1) {
  15. cout<<"Anda memilih Pantai senggigi";
  16. }
  17. else if (input==2) {
  18. cout<<"Anda memilih Pantai Pink";
  19. } else if (input==3) {
  20. cout<<"Anda memilih gili Tanjung";
  21. } else
  22. cout<<"Mohon maaf tidak ada didaftar";
  23. }

PERCABANGAN BERSARANG (NESTED-IF STATEMENT)

  • Pengertian percabangan bersarang (Nested-if)

Percabangan bersarang merupakan percabangan yang membuat blok percabangan di dalam percabangan sehingga pada percabangan yang pertama akan melakukan percabangan lagi di dalamnya.

  • Struktur percabangan bersarang (Nested-if)

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. if(kondisi){
  2. if(kondisi){
  3. pernyataan;
  4. }else if{
  5. pernyataan;
  6. }else{
  7. pernyataan;
  8. }
  9. }else if (kondisi){
  10. if(kondisi){
  11. pernyataan;
  12. }else if{
  13. pernyataan;
  14. }else{
  15. pernyataan;
  16. }
  17. }else{
  18. if(kondisi){
  19. pernyataan;
  20. }else if{
  21. pernyataan;
  22. }else{
  23. pernyataan;
  24. }
  25. }

  • Contoh koding percabangan bersarang (Nested-if)

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main () {
  7. int input;
  8. string tiket;
  9.  
  10.  
  11. cout<<"Pilihlah tempat wisata yang menurut anda menarik :"<<endl;
  12. cout<<"1. Pantai Senggigi"<<endl;
  13. cout<<"2. Pantai Kuta"<<endl;
  14. cout<<"3. Gili Kondo"<<endl;
  15. cout<<"Masukkan Wisata Yang anda Pilih :";
  16. cin>>input;
  17.  
  18. if (input==1) {
  19. cout<<"Anda memilih Pantai senggigi"<<endl;
  20. cout<<"============================"<<endl;
  21. cout<<"Apakah Anda Punya tiket :";
  22. cin>>tiket;
  23. cout<<"============================"<<endl;
  24. if (tiket=="Y") {
  25. cout<<"Silahkan Anda Masuk";
  26. } else
  27. cout<<"Maaf Anda tidak Bisa Masuk";
  28. }
  29. else if (input==2) {
  30. cout<<"Anda memilih Pantai Kuta";
  31. } else if (input==3) {
  32. cout<<"Anda memilih Benang stukel";
  33. } else {
  34. cout<<"Mohon Maaf tidak ada dalam pilihan";
  35. }
  36. }

 

Share:

Related Posts:

Tidak ada komentar:

Posting Komentar

Cari Blog Ini

Diberdayakan oleh Blogger.

Arsip Blog

Recent Posts

Pages