Tomi Telupere Programmer


Pages

Tuesday, 28 October 2014

Struktur Decision/ Selection Dalam C++

STRUKTUR DECISION/SELECTION


Dalam C++ dikenal ada 2 stuktur decision/selection yaitu : if dan switch - case.
1. IF
    If ada 3 bentuk yaitu :
    - If
      if (kondisi)
      aksi
      contoh :
      #include <iostream.h>
        main ()
        {
         char hrf ;
         cin>>hrf;
         if (hrf == 'L' || hrf == 'l')
         cout<< "Laki - laki ";
         return 0;
         }
      - If - Else 
         if (kondisi)
        aksi 1
        else
        aksi 2
        contoh :
        #include <iostream.h>
        main ()
        {
         char hrf ;
         cin>>hrf;
         if (hrf == 'L' || hrf == 'l')
         cout<< "Laki - laki ";
         else
         cout<<"Perempuan";
         return 0;
         }
      - If bertingkat
         if (kondisi 1)
         aksi 1
         else if (kondisi a)
         aksi a
         ...
         dst
         contoh :
         #include <iostream.h>
         main ()
         {
         char hrf ;
         cin>>hrf;
         if (hrf == 'L' || hrf == 'l')
         cout<< "Laki - laki ";
         else if (hrf == 'P' || hrf == 'p')
         cout<<"Perempuan";
         else
         cout << "???";
         return 0;
         }
2.Switch - Case
   Switch (variabel/ekspresi)
   {case konstanta 1 :aksi 1;break;
     case konstanta 2 :aksi 2;break;
     .
     .
     .
   default : aksi ke-n;break;
   }
   contoh :
    #include <iostream.h>
            main ()
            {
            char H ;
            cin>>H;
            switch (H)
            {
            case 'a' :
            case 'e' :
            case 'i' :
            case 'u' :
            case 'o' : cout<<"Huruf Vokal";break;
            default:cout<<"Huruf Konsonan";break;
            }
            return 0;

            }
3.Looping
- for + atau menaik
  for (nilai awal;batasan;pengubah nilai awal)
 {aksi}
  contoh :
  for (i =0;i<100;i++)
 {cout<<"Algoritma";}
- for - atau menurun
  for (nilai awal;batasan;pengubah nilai awal)
 {aksi}
  for (i =0;i>=1;i--)
 {cout<<"Algoritma";}
Demikianlah pembahasan struktur selection dalam C++ dari saya . Semoga bermanfaat untuk anda. Sekian dan terima kasih.
        

No comments:

Post a Comment