Home » , » operato-operator perhitungan dalam bahasa C

operato-operator perhitungan dalam bahasa C

Posted by Tutorial Programming on Sabtu, 31 Maret 2012



      Untuk melakukan perhitungan-perhitungan data, maka diperlukan operator-operator perhitungannya. Operator-operator yang paling umum dipakai dalam pemrograman dengan bahasa C adalah :
Operator
Contoh
Arti
+
c=a+b
Variable c diisi dari isi variable a ditambah isi variable b
-
c=a-b
Variable c diisi dari isi variable a dikurangi isi variable b
*
c=a*b
Variable c diisi dari isi variable a dikali dengan isi variable b
/
c=a/b
Variable c diisi dari isi variable a dibagi oleh isi variable b
++
a++
Isi variable a ditambah 1. Perintah ini sama dengan a=a+1 atau a+=1
--
b--
Isi variable a dikurang. Perintah ini sama dengan a=a-1 atau a-=1
%
c=a % b
Variable c diisi dari sisa pembagian variable a dibagi variable b
+=
c+=a
Variable c ditambah dengan isi variable a. Sama dengan c=c+a
/=
c/=a
Variable c dibagi dengan isi variable a. Sama dengan c=c/a
-=
c-=a
Variable c dikurangi dengan isi variable a. Sama dengan c=c-a
*=
c*=a
Variable c dikali dengan isi variable a. Sama dengan c=c*a
%=
c%=a
Variable c diisi dari sisa pembagian c dibagi isi variable a. Sama dengan c=c%a

Contoh program :
#include <stdio.h>
#include <conio.h>
main()
{
   int x=20, y=8, z;
   clrscr();
   printf("X = %d dan Y = %d\n",x,y);
   printf("X / Y = %d\n",x/y);
   printf("X %% Y = %d\n", x % y);
   x+=2;
   printf("Nilai X sekarang : %i\n",x);
   x++;
   printf("Nilai X setelah X++ : %i\n",x);
   printf("Nilai Y : %d\n",y++);
   printf("Nilai Y setelahnya : %d\n",y);
   z=++x;
   printf("Nilai Z : %d\n",z);
   getch();
   return 0;
}

Program di atas akan menampilkan hasil seperti berikut :
X = 20 dan Y = 8
X / Y = 2
X % Y = 4
Nilai X sekarang : 22
Nilai X setelah X++ : 23
Nilai Y : 8
Nilai Y setelahnya : 9
Nilai Z : 24

Opr.
Istilah
Keterangan
I++
Post increment
Nilai I dikeluarkan dulu, kemudian I ditambah 1
++I
Pre increment
Nilai I ditambah 1 dulu, kemudian nilainya dikeluarkan
I--
Post decrement
Nilai I dikeluarkan dulu, kemudian I dikurangi 1
--I
Pre decrement
Nilai I dikurangi 1 dulu, kemudian nilainya dikeluarkan


0 comments:

Posting Komentar