Operator (dalam bahasa C++)
Operator Aritmatika
Operator Logika
Operator Relasi
digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan
kondisi. Hasil dari operator logika ini menghasilkan nilai numerik 1 (True)
atau 0 (False).
1. Operator logika AND (&&)
2. Operator logika OR (||)
3. Operator logika NOT
Operasi Penyeleksi Kondisi
Pernyataan Percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Untuk keperluan pengambilan keputusan, Borland C++ menyediakan beberapa perintah antara lain.
1. Penyertaan IF
Contoh :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main() {
double
tot_beli, potongan=0, jum_bayar=0;
clrscr();
cout<<"Total
Pembelian Rp. ";
cin>>tot_beli;
if (tot_beli
>= 50000)
potongan
= 0.2 * tot_beli;
cout<<"Besarnya
Potongan Rp. "<<potongan<<endl;
jum_bayar =
tot_beli - potongan;
cout<<"Jumlah
yang harus dibayarkan Rp. "<<jum_bayar;
getch();
}
2. Penyertaan IF-ELSE
Contoh :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main() {
double
tot_beli, potongan=0, jum_bayar=0;
clrscr();
cout<<"Total
Pembelian Rp. ";
cin>>tot_beli;
if (tot_beli
>= 50000)
potongan
= 0.2 * tot_beli;
else
potongan
= 0.05 * tot_beli;
cout<<"Besarnya
Potongan Rp. "<<potongan<<endl;
jum_bayar =
tot_beli - potongan;
cout<<"Jumlah
yang harus dibayarkan Rp. "<<jum_bayar;
getch();
}
3. Penyertaan NESTED-IF
Contoh :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main() {
float pendptan,
jasa=0, komisi=0, total=0;
clrscr();
cout<<"Pendapatan
Hari ini Rp. ";
cin>>pendptan;
if (pendptan
>= 0 && pendptan <= 200000){
jasa=10000;
komisi=0.1*pendptan;
} else {
if(pendptan<=500000)
{
jasa=20000;
komisi=0.15*pendptan;
} else {
jasa=30000;
komisi=0.2*pendptan;
}
}
/* menghitung
total */
total =
komisi+jasa;
cout<<"Uang
JasaRp. "<<jasa<<endl;
cout<<"Uang
Komisi Rp. "<<komisi<<endl;
cout<<"============================="<<endl;
cout<<"Hasil
Total Rp. "<<total<<endl;
getch();
}
Komentar
Posting Komentar