4. DEFINISI PERCABANGAN
Pernyataan Percabangan digunakan untuk memecahkan
persoalan untuk mengambil suatu keputusan diantara sekian
pernyataanyang ada. Untuk keperluan pengambilan keputusan,
Beberapa perintah antara lain.
5. Contoh
Menentukan besarnya potongan dari pembelian barang yang
diberikan seorang pembeli, dengan kriteria :
- Tidak ada potongan jika total pembelian kurang dari Rp. 50.000,-
- Jika total pembelian lebih dari atau sama dengan Rp. 50.000,-
potongan yang diterima sebesar 20% dari total pembelian.
6. Contoh: IF
Jika total beli lebih dari atau
sama dengan Rp.50.000
maka Dapat Potongan
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double tot_beli;
cout<<"Total Pembelian Rp. ";cin>>tot_beli;
if (tot_beli >= 50000)
{
cout<<"Dapat Potongan";
}
return 0;
}
7. Contoh: IF ELSE
Jika total beli lebih dari atau
sama dengan Rp.50.000
maka Dapat Potongan;
Selain itu Tidak Dapat
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double tot_beli;
cout<<"Total Pembelian Rp. ";cin>>tot_beli;
if (tot_beli >= 50000)
{
cout<<"Dapat Potongan";
}
else
{
cout<<"Tidak Dapat";
}
return 0;
}
8. Contoh: IF ELSE
Jika total beli lebih dari atau
sama dengan Rp.50.000
maka Dapat Pulpen;
Jika total beli lebih dari atau
sama dengan Rp.25.000
maka Dapat Pensil;
Selain itu Tidak Dapat
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double tot_beli;
cout<<"Total Pembelian Rp. ";cin>>tot_beli;
if (tot_beli >= 50000)
{
cout<<"Dapat Pulpen";
}
else
if (tot_beli >= 25000)
{
cout<<"Dapat Pensil";
}
else
{
cout<<"Tidak Dapat";
}
return 0;
18. PERNYATAAN SWITCH - CASE
• Bentuk dari switch - case merupakan pernyataan yang dirancangan
khusus untuk menangani pengambilan keputusan yang melibatkan
sejumlah atau banyak alternatif.
• Pernyataan switch - case ini memiliki kegunaan sama seperti if – else
bertingkat, tetapi penggunaannya untuk memeriksa data yang bertipe
karakter atau integer.