Académique Documents
Professionnel Documents
Culture Documents
main()
{
int a,b,c;
a=10;
c=b=a;
printf("Contoh Program Penggunaan Operator Pengerjaan\n");
printf("_____________________________________________\n");
printf("\n");
printf("a=%d\n",a);
printf("b=%d\n",b);
printf("c=%d\n",c);
system("pause");
}
OPERATOR ARITMATIKA
Operator Binary
Operator Unary
/* ----------------------------
Nama Program: ADP_Soal14.cpp
Contoh Penggunaan
Operator Aritmatika
---------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
float luas, pi, jari;
pi = 3.141593;
jari = 12.0;
luas = pi*jari*jari;
printf("Contoh Program Penggunaan Operator Arimatika\n");
printf("_____________________________________________\n");
printf("\n");
printf("Jari-jari = %f\n",jari);
printf("luas = %f\n",luas);
printf("\n");
system("pause");
}
/* -----------------------------------------
Nama Program: ADP_Soal14a.cpp
Contoh Penggunaan
Operator Aritmatika Hasil Bagi
------------------------------------------ */
#include <stdio.h>
#include <stdlib.h>
main()
{
int a, b, c;
printf("Contoh Program Penggunaan Operator Arimatika");
printf(" Hasil Bagi (Modulus)\n");
printf("_____________________________________________");
printf("____________________");
printf("\n");
a = 4 % 2;
b = 7 % 2;
c = 8 % 3;
printf("Jika 4 modulus 2 hasil baginya = %d\n", a);
printf("Jika 7 modulus 2 hasil baginya = %d\n", b);
printf("Jika 8 modulus 3 hasil baginya = %d\n", c);
printf("\n");
system("pause");
}
OPERATOR ARITMATIKA
Tertinggi ++ --
- (unary minus)
*/%
Terendah +-
main()
{
int a;
printf("Contoh Program Merubah Prioritas Operator Aritmatika");
printf(“ dengan menggunakan tanda kurung\n”);
printf("________________________________________________");
printf("_______________________________");
printf("\n"); printf("\n");
a = 2 + 3 * 2;
printf("a = 2 + 3 x 2 hasilnya adalah : \n");
printf("a = %d\n",a);
printf("\n");
a = (2 + 3) * 2;
printf("a = (2 + 3) x 2 hasilnya adalah : \n");
printf("a = %d\n",a);
printf("\n");
system("pause");
}
OPERATOR PENINGKATAN DAN PENURUNAN
main()
{
int a = 10, b;
main()
{
int a = 10, b;
Operator Bitwise
Tertinggi ~
>> <<
&
^
Terendah |
/* ----------------------------------
Nama Program: ADP_Soal_bitwise.cpp
Contoh Penggunaan Operator Bitwise
---------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
int x = 93;
system("pause");
}
Bit Operand 1 Bit Operand 2 Hasil
0 0 0
0 1 1
1 0 1
1 1 1
Operand 1 | operand 2
Bit Operand 1 Bit Operand 2 Hasil
0 0 0
0 1 0
1 0 0
1 1 1
Operand 1 ^ operand 2
/* -------------------------------------------------------------
Nama Program: ADP_Soal_bitwise2.cpp
Contoh Penggunaan Operator Bitwise "atau/OR", "dan/AND" serta
"eXclusive OR/XOR"
------------------------------------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
int nilai = 81, hasil = 99, a, b, c;
system("pause");
}
Bit Hasil
0 1
1 0
~ operand
/* ------------------------------------------------
Nama Program: ADP_Soal_bitwise3.cpp
Contoh Penggunaan Operator Bitwise komplemen/Not
------------------------------------------------ */
#include <stdio.h>
#include <stdlib.h>
main()
{
unsigned char nilai = 81;
system("pause");
}
OPERATOR HUBUNGAN
Operator Keterangan
&& Operator Logika AND
|| Operator Logika OR
! Operator Logika NOT
A B A && B A || B
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 1
/* -------------------------------------
Nama Program: ADP_Soal16.cpp
Contoh Penggunaan Operator Logika AND
------------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
int nilai, tugas;
else
printf("Tidak Lulus\n");
printf("_______________________________________________");
printf("\n");
printf("\n");
system("pause");
}
OPERATOR ALAMAT
Operator Keterangan
& Address of operator
* Indirection operator
OPERATOR KOMA
/* -------------------------------
Nama Program: ADP_Soal17.cpp
Contoh Penggunaan Operator Koma
------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
char kar1, kar2;
(kar1='A', kar2='B');
printf("%c\n",kar1);
printf("%c\n",kar2);
system("pause");
}
OPERATOR GABUNGAN
Operator Contoh Keterangan
+= a += b Kependekan dari a = a+b
-= a -= b Kependekan dari a = a-b
*= a *= b Kependekan dari a = a * b
/= Kependekan dari a = a / b
%= Kependekan dari a = a % b
<<= Kependekan dari a = a << b
>>= Kependekan dari a = a >> b
&= Kependekan dari a = a &b
|= Kependekan dari a = a | b
^= Kependekan dari a = a ^ b
/* -----------------------------------
Nama Program: ADP_Soal_gabungan.cpp
Contoh Penggunaan Operator Gabungan
----------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
int x = 2;
printf("Contoh Program Penggunaan Operator Gabungan");
printf("\n");
printf("\n");
printf("x = : %d\n",x);
printf("\n");
x += 3;
printf("Setelah x = x + 3, x = : %d\n",x);
printf("\n");
x *= 2;
printf("Setelah x = x * 2, x = : %d\n",x);
printf("\n");
system("pause");
}
/* -----------------------------------
Nama Program: ADP_Soal_gabungan.cpp
Contoh Penggunaan Operator Gabungan
----------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
int x = 2;
x += 3;
x *= 2;
printf("Contoh Program Penggunaan Operator Bitwise komplemen/NOT");
printf("\n");
printf("\n");
printf("x = : %d\n",x);
printf("\n");
printf("Setelah x = x + 3, x = : %d\n",x);
printf("\n");
printf("Setelah x = x * 2, x = : %d\n",x);
printf("\n");
system("pause");
}