Statement control atau pengendalian digunakan untuk mengambil suatu keputusan atau memilih bagian program yang akan dikerjakan sesuai dengan kondisi atau syarat yang diberikan. Statement - statement diatas memerlukan suatu kondisi atau syarat sebagai dasar pengambilan keputusan. Salah satu kondisi yang umum digunakan adalah berupa keadaan benar atau salah (true or false), ya atau tidak (yes or no), 0 atau 1 (on or off).
Ketika menyelesaikan masalah, tidak hanya satu kasus yang dapat di temui, namun ada banyak, kadang kala menemui beberapa kasus. Ada beberapa format yang berbeda untuk setiap kasus ketika diimplementasikan di
algoritma pemrograman.
IF - THEN Untuk Menyelesaikan Satu KasusStruktur dasar IF-THEN (jika-maka) dalam bentuk pernyataan :
if kondisi then pernyataanend ifProgram if then untuk 1 kasus :
//Program if-then untuk 1 kasus
#include <iostream.h>
using namespace std;
int main(){
int x;
cout<<"Masukkan bilangan : ";
cin>>x;
if(x%2==0)
cout<<"Bilangan yang anda masukkan adalah bilangan ";
cout<<"genap \n";
system("Pause");
return 0;
}
IF - THEN - ELSE untuk Menyelesaikan Dua KasusStruktur dasar IF-THEN-ELSE (jika-maka-kalau tidak) dalam bentuk pernyataan :
if kondisi then pernyataan1else pernyataan2end ifProgram if then else untuk 2 kasus :
//Program if-then-else untuk 2 kasus
#include <iostream.h>
using namespace std;
int main(){
int x;
cout<<"Masukkan bilangan : ";
cin>>x;
if(x%2==0)
cout<<"Bilangan yang anda masukkan adalah bilangan Genap \n";
else
cout<<"Bilangan yang anda masukkan adalah bilangan Ganjil \n";
system("Pause");
return 0;
}
IF - THEN - ELSE untuk Menyelesaikan Tiga Kasus atau LebihStruktur dasar IF-THEN-ELSE (jika-maka-kalau tidak) bertingkat-tingkat.
Sebagai contoh untuk tiga kasus yaitu buatlah algoritma dan pemrograman dalam bahasa C++ untuk membaca sebuah bilangan bulat, lalu menentukan apakah bilangan tersebut positif, negatif atau nol.
Misalkan bilangan bulat itu adalah y.
Analisis Kasus
- Kasus 1 : jika y>0, maka y adalah bilangan positif
- Kasus 2 : jika y<0, maka y adalah bilangan negatif
- Kasus 3 : jika y=0, maka y adalah bilangan nol
Program if then else untuk 3 kasus :
Struktur Case untuk Menyelesaikan Tiga Kasus atau Lebih//Program if-then-else untuk 3 kasus
#include <iostream.h>
using namespace std;
int main(){
int y;
cout<<"Masukkan bilangan : ";
cin>>y;
if(y>0)
cout<<"Bilangan yang anda masukkan adalah bilangan Positif \n";
else
if(y<0)
cout<<"Bilangan yang anda masukkan adalah bilangan Negatif \n";
else
if(y==0)
cout<<"Bilangan yang anda masukkan adalah bilangan Nol \n";
system("Pause");
return 0;
}
Dengan struktur dasar CASE, algoritma dapat dibuat menjadi lebih singkat.
Sekian Postingan dari saya.
Thanks udah baca artikel sampe tuntas, semoga bermanfaat ya.
Title : STATEMENT CONTROL
Description : Statement control atau pengendalian digunakan untuk mengambil suatu keputusan atau memilih bagian program yang akan dikerjakan sesuai denga...