Tolong di salin kedalam buku catatan!!!
Decission
Adalah suatu perintah pengambilan
keputusan yang digunakan untuk memilih salah satu alternatif jawaban yang tepat
dari pilihan yang ada.
Dalam bahasa C++ ada beberapa
jenis statemen pemilihan/decission :
1.   
Statemen if
·        
Digunakan untuk memilih satu dari 2 atau lebih
alternatif jawaban yang tersedia.
·        
Jika perintah if tersebut terdiri dari 2 atau lebih
pernyataan,maka pernyataan tersebut harus berada diantara begin dan  end .
·        
Syntak:
If (kondisi)
     Statement
Perintah diatas memiliki arti jika kondisi bernilai
benar maka pernyataan dibawahnya akan dikerjakan.
·        
Contoh :
# include
Main()
{
Int harga;
Printf(“Masukkan harga :”);scanf(“%d”,&harga);
If (harga > 20000)
   Printf(“Anda
Mendapatkan diskon 5000\n”);
}
2.   
Statemen if…else
·        
Syntax :
If(kondisi)
    Statemen1;
Else
    Statemen2;
}
Maksud dari syntak diatas,jika kondisi benar maka
pernyataan 1 akan dikerjakan dan jika kondisi salah maka pernyataan 2 yang akan
dikerjakan.
Contoh :
#include 
Main()
{
  Int nilai,tugas;
  Printf(“Masukkan
Sebuah Nilai :”);scanf(“%d”,&nilai);
  Printf(“Masukkan
sebuah nilai tugas:”);scanf(“%d”,&tugas);
      If (nilai
> 70 )
          Printf(“Lulus\n”);
        Else
           Printf(“Tidak Lulus\n”);
   }
3.   
Statemen If dalam If
·        
Syntak:
If (kondisi1)
    If(kondisi2)
        Pernyataan1;
    Else
        Pernyataan2;
Else
   Pernyataan3;
·        
Contoh :
#include 
Main()
  {
      Int nilai;
      Char huruf;;
                  Printf(“Masukkan
Nilai :”);scanf(“%d”,&nilai);
                  If
(nilai >=81 && nilai <=100)
                              Huruf=’A’;
                  Else
If (nilai >=71 && nilai
<81 p="">
                              Huruf=’B’;
                  Else
If (nilai >=61 && nilai
<71 p="">
                              Huruf=’C’;
                  Else
If (nilai >51 && nilai
<61 p="">
                              Huruf=’D’;
                  Else
                              Huruf
=’E’;
                  Printf(“Jadi
Huruf Adalah : %c\n”,huruf);
}
4.   
Statemen Switch
·        
Merupakan pernyataan yang dirancang untuk
menengani pengambilan keputusan yang melibatkan sejumlah pemilihan alternatif
yang diantaranya untuk menggantikan pernyataan If bertingkat.
·        
Syntak :
Switch (ekspresi)
      {
          Case konstanta1;
                 Pernyataan1;
                 Break;
Case konstanta2;
                 Pernyataan2;
                 Break;
Case konstanta3;
                 Pernyataan3;
                 Break;
Case konstanta4;
                 Pernyataan4;
                 Break;
     ………
     ………
     Case konstantan;
                 Pernyataann;
                 Break;
     Default:
                 Pernyataanx;
            }
·        
Contoh
#include 
main()
  {
   int kdhari;
  
printf("Masukkan Kode Hari [1-7] :");
  
scanf("%d",&kdhari);
     switch
(kdhari)
       {
         case 1:
        
printf("Senin");
           
break;
         case 2:
        
printf("Selasa");
           
break;
         case 3:
        
printf("Rabu");
           
break;
         case 4:
        
printf("Kamis");
           
break;
         case 5:
        
printf("Jum'at");
           
break;
         case 6:
         printf("Sabtu");
           
break;
         case 7:
        
printf("Minggu");
           
break;
        
default:
           
printf("Kode  tidak
ada");
         }
}
61>
71>
81>