Percabangan dan Pengulangan
A. IF  dan IF ELSE
 
 
 
   
 
Contoh implementasi program pengecek bilangan positive atau negative
#include <iostream>
using namespace std;
int main(){
 int angka;
cout <<"Masukan Angka: "; cin >> angka;
if(angka > 0){
 cout << angka << " adalah bilangan positive\n";
}else{
 cout << angka << " adalah bilangan negative\n";
}
return 0;
}
Contoh program mencari tahun kabisat
#include <iostream>
using namespace std;
//MENENTUKAN TAHUN KABISAT
int main(){
 int thn, kbst;
 cout << "Masukan Tahun: ";cin>>thn;
 if(thn%4 == 0){
 cout << thn << " adalah Tahun Kabisat\n"; 
 }else{
  cout << thn << " bukan Kabisat\n";
 }
 return 0;
}
B. SWITCH
Contoh Program untuk Mengatahui jumlah hari dalam 1 bulan
#include <iostream>
using namespace std;
int main(){
 int pil;
 cout<<"Masukan angak 1-7 = "; cin >> pil;
 switch(pil){
  case 1:
   cout <<"Hari " << pil << " Minggu\n";
   break;
  case 2:
   cout <<"Hari " << pil << " Senin\n";
   break;
  case 3:
   cout <<"Hari " << pil << " Selasa\n";
   break;
  case 4:
   cout <<"Hari " << pil << " Rabu\n";
   break;
  case 5:
   cout <<"Hari " << pil << " Kamis\n";
   break;
  case 6:
   cout <<"Hari " << pil << " Jum'at\n";
   break;
  case 7:
   cout <<"Hari " << pil << " Sabtu\n";
   break;
  default:
         cout<<"Mohon maaf, apakah anda sedang mabuk? tidak ada pilihan lain selain 1-7";
         cout<<"\n==========================================================================\n";
            break;
 }
 return 0;
}
C. FOR
Contoh Program menggunakan FOR
int main(){
 int i;
 for(i=10; i>=1;i--){
  cout <<i<<"\n";
 }
 Tambahan 
FOR dalam FOR
int i, j;
for(i=1; i<=10; i++){
 for(j=1; j>=10; j--){
  cout << i <<" ";
 }
 cout << endl;
}
D. WHILE
Contoh Program untuk pengulangan sebanyak yang ditentukan
   int i=1;
  while(i<=6){
     cout<<"nilai var i adalah : "<<i<<endl; i++;
  }
E. DO-WHILE
Contoh Program DO_WHILE
// int i;
// 
// do{
//  cout << "Aku anak Indonesi"; i++;
// }
// while(i<=10);
//
 for(int i = 1; i <= 5; i++){
  for(int j = 1; j <= i; j++){
   cout << j ;
  }
  cout << endl;
 } 
}

Komentar
Posting Komentar