Monday, December 17, 2018

Arithmetic Operators

Operator Aritmatika


Operator Aritmatika adalah beberapa Operator Program C, yang digunakan untuk melakukan operasi aritmatika termasuk operator seperti Penambahan, Pengurangan, Penggandaan, Pembagian dan Modulus. Semua operator ini adalah operator biner yang berarti mereka beroperasi pada dua operan. Di bawah tabel menunjukkan semua Operator Aritmatika di C Programming dengan contoh.


/* Program to Perform Arithmetic Operations in C */

#include<stdio.h>

int main()
{
 int a = 12, b = 3;
 int addition, subtraction, multiplication, division, modulus;
 
 addition = a + b; //addition of 3 and 12
 subtraction = a - b; //subtract 3 from 12
 multiplication = a * b; //Multiplying both
 division = a / b; //dividing 12 by 3 (number of times)
 modulus = a % b; //calculation the remainder
 
 printf("Addition of two numbers a, b is : %d\n", addition);
 printf("Subtraction of two numbers a, b is : %d\n", subtraction);
 printf("Multiplication of two numbers a, b is : %d\n", multiplication);
 printf("Division of two numbers a, b is : %d\n", division);
 printf("Modulus of two numbers a, b is : %d\n", modulus);

}

Output :

Addition of two number a, b is : 15
Substraction of two number a, b is : 9
Multiplication of two number a, b is : 36
Division of two number a, b is : 4
Modulus of two number a, b is : 0



Modulo

  1. Simbol : %
  2. Operator bineri
  3. Untuk menemukan sisa pembagian
  4. N% 2, dapat digunakan untuk mencari nomor ganjil atau genap 
  •     Jika N% 2 = 0, maka N adalah bilangan Genap.
  •     Sedangkan N% 2 = 1, maka N adalah bilangan Ganjil

Increment and Decrement

  1. Simbol: ++ (pertambahan), - (pengurangan)
  2. Operator tidak nyata
  3. Tingkatkan (++) dan kurangi (--) nilai variabel dengan 1.
  4. Posisinya bisa di depan (pra) atau setelah (posting) variabel.

Contoh:

            N ++; // penambahan postingan
            ++ N; // kenaikan pre
            N--; // penurunan pos
            --N; // pengurangan pre

Jika pernyataan yang berdiri sendiri, N ++; atau ++ N; sama dengan N = N +1;

Jika pernyataan yang berdiri sendiri, N--; atau --N; sama dengan N = N-1;

Contoh :

1. 
#include <stdio.h>
int main ()
{
       int x = 44;  int y = 44;
  ++x;
       printf(”x = %d\n”, x);  /* result 45 */
       y++;
       printf(”y = %d\n”, y);   /* result 45 */
}
2.
int main () {
  int x=44; int y = 44; int z;
  z =  ++x;  /* z, x is 45 */
  z =  y++;  /* z is 44 and y is 45 */
  return(0);
}

Setiap ekspresi menggunakan bentuk berikut:
<Variabel> = <Variabel> <Operator> <Exp>;


memiliki arti yang serupa dengan:
<Variabel> <Operator> = <Exp>;


atau juga dikenal sebagai:
Operator Gabungan


No comments:

Post a Comment