PENGONTROLAN & PERCABANGAN
Dalam implementasi pemrograman banyak masalah yang harus diselesaikan dengan
cara memilih / mengambil keputusan. Statemen yang disediakan dalam Bahasa C /
C++ ada 3 statemen yaitu :
a. Statement IF untuk melakukan pemilihan / pemanggilan keputusan, memiliki statement dasar seperti berikut
if (test-condition) statement
b. Statement IF … ELSE untuk melakukan pemilihan minimal 2 alternatif, memiliki statement dasar seperti berikut :
if (test-condition) statement1
else statement2
c. Statement Switch digunakan untuk melakukan pemilihan diantara beberapa pilihan yang disediakan, memiliki statement dasar seperti berikut switch
(integer-expression) {
case label1 : statement(s)
case label2 : statement(s)
...
default : statement(s) }
d. Logical Operator sebagai operator dlm pemilihan /pengontrolan Operator makna/arti
&& and
|| or
! not
//contoh program 1
#include<iostream>
#include<conio.h>
using namespace std;
main()
{ int t,l,Luas;
t=0;l=0;Luas=0;
cout<<"Minghitung luas segitiga"<<endl;
cout<<"Masukan Tinggi : ";cin>>t;
cout<<"Masukan Lbar : ";cin>>l;
if (t<10)
{Luas=(t*l)/2;
cout<<"Luas = "<<Luas;
}
cout<<"Luas = "<<Luas;
cout<<"\n----------";
getch();
}
//program kedua
/* File program : prak41.cpp */
/* File program : prak42.cpp */
#include<iostream>
#include<conio.h>
using namespace std;
main()
{ int x;
cout<<"Nilai X = ";cin>>x;
if (x % 2 == 0)
cout<<"Genap";
else
cout<<"Ganjil";
getch();
}
//program ketiga
/* File program : prak43.cpp */
#include<iostream>
#include<conio.h>
using namespace std;
main()
{ int number;
cout<<"Enter a positive integer number: ";
cin>>number;
switch (number)
{
case 1:
cout<< "One!!";break;
case 2:
cout<< "Two!!";break;
case 3:
cout<< "Three!!";break;
default:
cout<< "Others";break;
}
}
a. Statement IF untuk melakukan pemilihan / pemanggilan keputusan, memiliki statement dasar seperti berikut
if (test-condition) statement
b. Statement IF … ELSE untuk melakukan pemilihan minimal 2 alternatif, memiliki statement dasar seperti berikut :
if (test-condition) statement1
else statement2
c. Statement Switch digunakan untuk melakukan pemilihan diantara beberapa pilihan yang disediakan, memiliki statement dasar seperti berikut switch
(integer-expression) {
case label1 : statement(s)
case label2 : statement(s)
...
default : statement(s) }
d. Logical Operator sebagai operator dlm pemilihan /pengontrolan Operator makna/arti
&& and
|| or
! not
//contoh program 1
#include<iostream>
#include<conio.h>
using namespace std;
main()
{ int t,l,Luas;
t=0;l=0;Luas=0;
cout<<"Minghitung luas segitiga"<<endl;
cout<<"Masukan Tinggi : ";cin>>t;
cout<<"Masukan Lbar : ";cin>>l;
if (t<10)
{Luas=(t*l)/2;
cout<<"Luas = "<<Luas;
}
cout<<"Luas = "<<Luas;
cout<<"\n----------";
getch();
}
//program kedua
/* File program : prak41.cpp */
/* File program : prak42.cpp */
#include<iostream>
#include<conio.h>
main()
{ int x;
cout<<"Nilai X = ";cin>>x;
if (x % 2 == 0)
cout<<"Genap";
else
cout<<"Ganjil";
getch();
}
//program ketiga
/* File program : prak43.cpp */
#include<iostream>
#include<conio.h>
using namespace std;
main()
{ int number;
cout<<"Enter a positive integer number: ";
cin>>number;
switch (number)
{
case 1:
cout<< "One!!";break;
case 2:
cout<< "Two!!";break;
case 3:
cout<< "Three!!";break;
default:
cout<< "Others";break;
}
}
0 komentar:
Posting Komentar