ar_one_to. Diberdayakan oleh Blogger.
RSS

tugas program mingguan II

PERCABANGAN
          Salah satu permasalahan yang pasti diemui dalam pembuatan program adalah suatu percabangan. Percabangan yang dimaksud disini tiak lain adalah suatu pemilihan statemen yang akan dieksekusi dimana pemilihan tersebut didasarkan kondisi tertentu. Didalam C++, terdapat dua buah jenis struktur yang digunakan untuk mengimplementasi suatu percabangan, yaitu dengan menggunakan struktut if dan struktur switch.
           Statemen-statemen yang terdapat dalam sebuah blok percabangan akan dieksekusi hanya jika kondisi yang didefinisikan terpenuhi (bernilai benar). Artinya jika kondisi tidak terpenuhi (benilai salah), maka statemen-statemen tersebut juga tidk ikut dieksekusi oleh compiler. Untuk lebih memahami konsep percabangan, perhatikan program dibawah ini.

1. program percabangan if_else :

#include <iostream.h>

   int main(){
   int x;
   char huruf;
   cout<<"masukkan sebuah bilangan:";
   cin>>x;
   if ((x > 0)&&(x < 10))
   cout<<x<<"lebih besar 0 dan lebih kecil 10";
   cout<<"\n";
   cout<<"masukkan huruf :";
   cin>>huruf;
   if ((huruf == 'A')||(huruf == 'a')||(huruf == 'I')||(huruf == 'i')||
        (huruf == 'U')||(huruf == 'u')||(huruf == 'E')||(huruf == 'e')||
        (huruf == 'O')||(huruf == 'o')){
        cout<<huruf<<"adalah huruf vokal";
        }
   cin>>x;
        return 0;
}

2. Program percabangan switch
         Program percabangan dengan menggunakan statemen switch, disini saya mengambil contoh nama hari dalam contoh pernyataan ini. perhatikan source code ini...
  #include <iostream.h>
  int main(){
  int angka,x;
  cout<<"masukkan angka bulat :";
  cin>>angka;

   switch (angka){
   case 1 :cout<<"Hari ke-"<<angka<<":adalah Minggu";break;
   case 2 :cout<<"Hari ke-"<<angka<<":adalah Senin";break;
   case 3 :cout<<"Hari ke-"<<angka<<":adalah selasa";break;
   case 4 :cout<<"Hari ke-"<<angka<<":adalah rabo";break;
   case 5 :cout<<"Hari ke-"<<angka<<":adalah kamis";break;
   case 6 :cout<<"Hari ke-"<<angka<<":adalah jumat";break;
   case 7 :cout<<"Hari ke-"<<angka<<":adalah sabtu";break;
   default :cout<<"tidak ada hari ke-"<<angka;
   }
   cin>>x;

  return 0;
 }
3. Program Menghitung Harga Barang
Program dengan menggunakan statemen if_else, disini saya membuat contoh program untuk mencari apakah itu adalah bilangan positif atau negatif. Perhatikkan source code dibawah ini....
 #include <iostream.h>
int main(){
 int nilai;
 cout<<"masukkan bilangan bulat yang akan diperiksa :";
 cin>>nilai;

 if (nilai > 0){
  cout<<nilai<<" "<<"adalah bilangan POSIIF";
  }
 else if (nilai < 0){
  cout<<nilai<<" "<<"adalah bilangan NEGATIF";
  }
 else{
  cout<<nilai<<" "<<"adalah bilangan DEFAULT";
  }
  cin>>nilai;
        return 0;
}


Silahkn dipahami code-code diatas, semoga bisa jadi bahan pembelajaran dan bermanfaat dengan baik bagi kita programer yang masih pemula....
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar