Tampilkan postingan dengan label modulus. Tampilkan semua postingan
Tampilkan postingan dengan label modulus. Tampilkan semua postingan

Sabtu, 31 Maret 2012

Assignment Operator - Belajar Bahasa C


Assigment operator merupakan operator yang ada pada bahasa C yang berupa perintah penugasan untuk melakukan sebuah operasi  pada variable.
Terdapat beberapa jenis operator yang termasuk pada assignment operator, yaitu :









Berikut ini sedikit penjelasan mengenai jenis-jenis assignment operator
  1.       Operator  +=
Contoh :
                b += c
dari contoh diatas, operator += memiliki fungsi, menambahkan nilai variable b dengan nilai variable c dan kemudian hasil penjumlahan tersebut disimpan di variable b.
misalkan nilai b = 3 dan nilai c = 2. Seleteah operasi b+=c, maka nilai pada variable b yaitu 5.

  2.       Operator  -=
Contoh :
                d-=a
operator ini akan melakukan proses pengurangan, yang mana nilai dari variable d akan dikurangi dengan nilai dari variable a, dan kemudian menyimpan hasil pengurangan (d-a) di variable d.

  3.       Operator *=
Contoh :
                a*=b
operator  *= memiliki arti yang sama dengan a*b, yangmana nantinya hasil dari perkalian tersebut disimpan pada variable a.

  4.       Operator   /=
Contoh :
                r/=s
operator /= akan melakukan proses bagi, yang mana nilai pada variable r akan dibagi dengan nilai pada variable s (r/s) dan hasil pembagian tersebut akan disimpan di variable r.

  5.       Operator  %=
Contoh :
                g%=h
operator ini akan menghasilkan sisa bagi atau yang sering disebut dengan modulo, yang mana operator ini akan melakukan operasi g%h dan hasil dari operasi tersebut disimpan pada variable g.

Berikut ini merupakan contoh penggunaan assignment operator.

#include <stdio.h>
#include <stdlib.h>

void main(){
       int a, b, c, d, e, f, g;   //deklarasi variabel


       printf("Masukkan nilai a : ");
       scanf("%d",&a);//mengambil inputan untuk variabel a
       c=d=e=f=g=a;//memasukkan nilai variabel a ke variabel c, d, e, f, g

       printf("Masukkan nilai b : ");
       scanf("%d",&b);//mengambil inputan untuk variabel b
       printf("\nHasil dari %d += %d adalah %d\n",a,b,c+=b);
       printf("\nHasil dari %d -= %d adalah %d\n",a,b,d-=b);
       printf("\nHasil dari %d *= %d adalah %d\n",a,b,e*=b);
       printf("\nHasil dari %d /= %d adalah %d\n",a,b,f/=b);
       printf("\nHasil dari %d %= %d adalah %d\n\n",a,b,g%=b);

  system("pause");
}


Senin, 26 Maret 2012

Operator Aritmatika - Belajar Bahasa C


Operator dalam bahasa pemrograman C memiliki banyak jenis mulai dari operator aritmatika, logika dan masih ada beberapa jenis operator lainnya. Pada postingan kali ini akan dibahas mengenai apa itu operator aritmatika dan contoh  penggunaannya.
Aritmetic operator merupakan operator yang digunakan untuk operasi matematika yang terdiri dari beberapa operator yang sering kita gunakan pada saat melakukan proses perhitungan yaitu pertambahan, pengurangan, perkalian, pembagian dan modulus. Operator ini penggunaannya sama dengan penggunaan dalam metematika.
Berikut ini yang termasuk kedalam operator aritmatika.




Contoh program penggunaan operator aritmatika :

#include <stdio.h>
#include <stdlib.h>

void main(){
       int a, b, c;
       float d;

       printf("Masukkan angka pertama : ");
       scanf("%d",&a);
       printf("Masukkan angka kedua : ");
       scanf("%d",&b);
       c=a+b;
       printf("\nHasil dari %d + %d = %d \n",a,b,c);
       c=a-b;
       printf("Hasil dari %d - %d = %d \n",a,b,c);
       c=a*b;
       printf("Hasil dari %d x %d = %d \n",a,b,c);
       d=(float)a/(float)b;
       printf("Hasil dari %d / %d = %.2f \n",a,b,d);
       c=a%b;
       printf("Sisa bagi dari %d mod %d = %d \n\n",a,b,c);

system("pause");
}