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

Postingan Populer