About

Search This Blog

Tuesday 25 June 2013

Operator Aritmatik | Pengenalan C++ (3)



Operator Aritmatik

Operator
Keterangan
+
pertambahan
*
perkalian
%
Sisa pembagian
-
Pengurangan
/
Pembagian

Contoh1:
#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();
}

Operator Penambahan dan Pengurangan

A = A + 1 atau A = A - 1;
disederhanakan menjadi :
A += 1 atau A -= 1;
masih dapat disederhanakan menjadi A ++ atau A--
Notasi “ ++ “ atau “ -- “ dapat diletakan didepan atau di belakang variabel.
Contoh A ++ atau ++A / A-- atau --A
Kedua bentuk penulisan notasi ini mempunyai arti yang berbeda
  • Jika diletakan didepan variabel, maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum atau langsung pada saat menjumpai ekspresi ini, sehingga nilai variabel tadi akan langsung berubah begitu ekspresi ini ditemukan, sedangkan
  • Jika diletakan dibelakang variabel, maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini dijumpai atau nilai variabel akan tetap pada saat ekspresi ini ditemukan.



Contoh2:
/* Penggunaan Notasi Didepan Variabel*/
#include <stdio.h>
#include <conio.h>
main()
{
int a = 10, b = 5;
clrscr();
printf("Nilai A = %d", a);
printf("\nNilai ++A = %d", ++a);
printf("\nNilai A = %d", a);
printf("\nNilai B = %d", b);
printf("\nNilai --B = %d", --b);
printf("\nNilai B = %d", b);
getch();
}



Contoh3:
/* Penggunaan Notasi Dibelakang Variabel*/
#include <stdio.h>
#include <conio.h>
main()
{
 int a = 10, b = 5;
 clrscr();
 printf("Nilai A = %d", a);
 printf("\nNilai A++ = %d", a++);
 printf("\nNilai A = %d", a);
 printf("\nNilai B = %d", b);
 printf("\nNilai B-- = %d", b--);
 printf("\nNilai B = %d", b);
 getch();
}

Operator Relasi

Operator
Keterangan
==
Sama dengan (bukan pemberi nilai
!=
Tidak sama dengan
Lebih dari
Kurang dari
>=
Lebih dari sama dengan
<=
Kurang dari sama dengan

Contoh4:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
float a, b, c, d, e, f, x, y;
clrscr();
cout<<"Masukan Nilai X = ";
cin>>x;
cout<<"Masukan Nilai Y = ";
cin>>y;
a = x == y;
b = x != y;
c = x > y;
d = x < y;
e = x >= y;
f = x <= y;
cout<<endl;
cout<<"Hasil dari "<<x<<" == "<<y<<" = "<<a<<endl;
cout<<"Hasil dari "<<x<<" != "<<y<<" = "<<b<<endl;
cout<<"Hasil dari "<<x<<" > "<<y<<" = "<<c<<endl;
cout<<"Hasil dari "<<x<<" < "<<y<<" = "<<d<<endl;
cout<<"Hasil dari "<<x<<" >= "<<y<<" = "<<e<<endl;
cout<<"Hasil dari "<<x<<" <= "<<y<<" = "<<f<<endl;
getch();
}

0 komentar:

Post a Comment