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>
contoh :
#include <iostream.h>
main ()
{
char hrf ;
cin>>hrf;
if (hrf == 'L' || hrf == 'l')
cout<< "Laki - laki ";
else
cout<<"Perempuan";
else
cout<<"Perempuan";
return 0;
}
- If bertingkat
if (kondisi 1)
aksi 1
else if (kondisi a)
aksi a
...
dst
contoh :
#include <iostream.h>
2.Switch - Case
Switch (variabel/ekspresi)
{case konstanta 1 :aksi 1;break;
case konstanta 2 :aksi 2;break;
.
.
.
default : aksi ke-n;break;
}
- 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 << "???";
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.
#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