Operator (dalam bahasa C++)

          Operator Aritmatika

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah :


Operator aritmatika yang tergolong sebagai operator Unary, adalah :


Contoh :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
  int a, b, c = 0, d = 0;
  clrscr();
  cout<<"Masukan Nilai A : "; cin>>a;
  cout<<"Masukan Nilai B : "; cin>>b;
c = a % b;
d = a * b;
cout<<" Hasil dari C = A % B = "<<c<<endl;
cout<<" Hasil dari D = A * B = "<<d<<endl;
}
getch();
Output :


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

Postingan Populer

Perintah keluaran (dalam bahasa C++)

Perintah masukkan (dalam bahasa C++)

Langkah-Langkah Merakit Komputer Sendiri Dengan Cepat