Compound Operator (Operator Gabungan)



Compound Operator adalah beberapa operator yang digabungkan sehingga menyederhanakan bentuk Pernyataan Matematis. Untuk lebih jelas dapat dilihat pada tabel berikut ini:

Compound Operator Pernyataan Matematis Setara Keterangan
var++var=var+1 dievaluasi baru ditambah
++varvar=var+1 ditambah baru dievaluasi
var--var=var-1 dievaluasi baru dikurangi
--varvar=var-1 dikurangi baru dievaluasi
var1*=var2var1=var1*var2
var1/=var2var1=var1/var2
var1%=var2var1=var1%var2
var1+=var2var1=var1+var2
var1-=var2var1=var1-var2

Contoh:

Buatlah program faktorial N, misalkan N=5, maka faktorial N adalah 1*2*3*4*5.

Solusi:

#include <conio.h>
#include <stdio.h>

void main()
{ int i;
 float n, faktorial;
 printf("Faktorial berapa ? "); scanf("%f", &n);
 
 faktorial=1;
 for (i=1; i<=n; i++) faktorial*=i // sama dengan faktorial=faktorial*i
 printf("Faktorial %d adalah %d", n, faktorial);

 getch();
}
0 Komentar untuk " Compound Operator (Operator Gabungan) "