STATEMENT CONTROL
1.
Statement
IF / ELSE
Pernyataan if / else digunakan
untuk memilih alternatif apabila suatu syarat atau kondisi dipenuhi ( 1 kasus)
atau memilih satu alternatif daari dua kemungkinan berdasarkan apakah syarat
terpenuhi atau tidak (2 kasus)
Sintak sederhana if adalah :
If
(syarat)
{
Pernyataan;
}
Syarat atau kondisi adalah adalah ekspresi yang akan dibandingkan. Jika kondisi
bernilai benar, maka pernyataan akan dijalankan. Namun, jika kondisi bernilai
salah, maka pernyataan akan diabaikan.
Jika statement if lebih dari satu :
If
(syarat)
{
Pernyataan 1;
Pernyataan 2;
.....................;
}
Statement if bisa
ditambahkan statement else jika kondisi atau syarat tidak terpenuhi. Sintak
umum
If
(syarat)
{
Pernyataan 1;
}
Ele
{
Pernyataan 2
}
Contoh 5 : Algoritma berikut ini menentukan konversi
nilai dan nama.
85 – 100 = A
75 – 84 = B
65 – 74 = C
55 – 64 = D
0 - 54
= E
Code
Program 1:
//Program Konversi Nilai dan Nama
#include <iostream.h>
#include <conio.h>
#include <string>
void main()
{
int na;
string nama;
cout<<"Masukkan Nama :
";cin>>nama;
cout<<"Masukkan Nilai Angka
[0-100] : ";cin>>na;
if (na
>= 85)
{
cout<<"Hallo
" <<nama<< " nilai anda A";
}
else if (na >= 75)
{
cout<<"Hallo "
<<nama<< " nilai anda B";
}
else if (na >= 65)
{
cout<<"Hallo "
<<nama<< " nilai anda C";
}
else if (na >= 55)
{
cout<<"Hallo "
<<nama<< " nilai anda D";
}
else
{
cout<<"Hallo "
<<nama<< " nilai anda E";
}
getch ();
}
2.
Statement Switch
Pernyataan switch adalah pernyataan yang digunakan
untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan,
berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksi. Secara singkatnya,
pernyataan ini merupakan pernyataan pilihan berganda.
Sintak
switch (ungkapan)
{
case
ungkapan1:
pernyataan1;
break;
case
ungkapan2:
pernyataan2;
break;
...
default: //optional
pernyataan_x; //optional
}
Sumber
:
Suarga.(2006).Algoritma Pemrograman,Yogyakarta:Penerbit
Andi.
Materi-materi
dosen.
Tidak ada komentar:
Posting Komentar