Pert.3 1.

Operator Aritmatika

Operator

Keterangan
Perkalian Pembagian Prosentase Penjumlahan Pengurangan

Contoh
4*5 8/2 5%2 7+2 6-2

* / % + Contoh:

#include <stdio.h> #include <conio.h> #include <iostream.h> main() { int a,b,c,d,e,f; clrscr(); cout<<" Masukan Nilai A = ";cin>>a; cout<<" Masukan Nilai B = ";cin>>b; c=a%b; d=a*b; e=a+b; f=a-b; cout<<"===================="<<endl; cout<<" Hasil dari A % B = "<<c<<endl; cout<<" Hasil dari A * B = "<<d<<endl; cout<<" Hasil dari A + B = "<<e<<endl; cout<<" Hasil dari A - B = "<<f<<endl; getch(); }

Borland C++

Created By F@y

2. Operator Penambah dan Pengurang Operator ++ –– Contoh Penambahan (A+ + sama dengan A=A+1) Pengurangan(A– – sama dengan A=A-1)

Keterangan: A = A + 1 atau A = A – 1; disederhanakan menjadi: A + = 1 atau A – = 1 ; disederhanakan menjadi A + + atau A– – Notasi “+ +” atau “– –“ dapat diletakan di depan atau dibelakang variabel. Contoh A+ + atau + +A / A– – atau – – A Contoh: #include<stdio> #include<conio> #include<iostream> main() { int x=9,y=10; clrscr(); printf(" Awal X printf("Nilai ++X printf("Hasil X =%d \n ", x); =%d \n ",++x); =%d \n ", x);

printf("======================\n"); printf(" Awal Y printf("Nilai --Y printf("Hasil Y getch(); } =%d \n ", y); =%d \n ",--y); =%d ", y);

Borland C++

Created By F@y

3. Operator Relasi Operator == != > < >= <= Contoh:
#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<<" cout<<"Hasil dari "<<x<<"<"<<y<<" = "<<c<<endl; = "<<d<<endl;

Keterangan Sama dengan (bukan pemberi nilai) Tidak sama dengan Lebih dari Kurang dari Lebih dari sama dengan Kurang dari sama dengan

cout<<"Hasil dari "<<x<<">="<<y<<" = "<<e<<endl; cout<<"Hasil dari "<<x<<"<="<<y<<" = "<<f<<endl; getch(); }

Borland C++

Created By F@y

4. Operator Logika AND (&&),OR ( | | ) dan NOT ( ! ) A
True True False False

B
True False True False

And True False False False

Or True True True False

Contoh:
#include <stdio> #include <conio> #include <iostream> main () { float a,b,c,x,y,z; clrscr(); cout<<" OPERATOR LOGIKA AND,OR,NOT"<<endl; =============="<<endl;

cout<<"============= cout<<" cout<<" cout<<" x=a&&b&&c; y=a||b||c; z=!(a); cout<<endl<<endl; cout<<"

Masukan Nilai a = ";cin>>a; Masukan Nilai b = ";cin>>b; Masukan Nilai c = ";cin>>c;

HASIL LOGIKA"<<endl; =============="<<endl; "<<x<<endl; "<<y<<endl; "<<z<<endl;

cout<<" ============== cout<<" cout<<" cout<<" getch(); }

Logika And dari a,b,c adalah Logika OR dari a,b,c Logika Not dari a adalah adalah

Borland C++

Created By F@y

Contoh 2

#include <stdio.h> #include <conio.h> #include <iostream.h> main () { float a,b,c,d,e,f,g,h,i; clrscr(); cout<<"Masukan Nilai a =";cin>>a; cout<<"Masukan Nilai b =";cin>>b; cout<<"Masukan Nilai c =";cin>>c; d=a+4<10; e=b>a+5; f=c-3>=4; g=d && e && f; h=d || e || f; i=!(h); cout<<endl<<endl; cout<<"Program Ekspresi And, Or dan Not"<<endl<<endl; cout<<"Hasil dari d = a + 4 < 10 adalah"<<d<<endl; cout<<"HAsil dari e = b > a + 5 adalah"<<e<<endl; cout<<"Hasil dari f = c - 3 >= 4 adalah"<<f<<endl; cout<<"Hasil dari g = d && e && f adalah"<<g<<endl; cout<<"Hasil dari h = d || e || f adalah"<<h<<endl; cout<<"Hasil dari i = not h getch(); } adalah"<<i;

Borland C++

Created By F@y