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 |
++var | var=var+1 | ditambah baru dievaluasi |
var-- | var=var-1 | dievaluasi baru dikurangi |
--var | var=var-1 | dikurangi baru dievaluasi |
var1*=var2 | var1=var1*var2 | |
var1/=var2 | var1=var1/var2 | |
var1%=var2 | var1=var1%var2 | |
var1+=var2 | var1=var1+var2 | |
var1-=var2 | var1=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) "