Operator Aritmatika c++

Selasa, 20 Maret 2012

Operator Aritmatika
Operator untuk aritmatika yang tergolong sebagai operator binary. Contoh penggunan operator aritmatikamisalnya untuk memperoleh nilai diskriminan darisuatu persamaan kuadrat.
            d = b2 – 4ac
untuk mengimplementasikan contoh diatas adalah seperti berikut :
     d = b * b – 4 * a * c ;
Contoh program :

//*-----------------------------------------------------------*
//* contoh 2.1 : Contoh pemakaian operator             *
//*                      Aritmatika                                       *      
//*-----------------------------------------------------------*
 #include <iostream.h>
 #include <conio.h>

 void main()
 {
        int a, b, c, d;
        clrscr();
        a = 5;
        b = 600;
        c = 5;
       
        d = b * b – 4 * a * c;
        cout << “ d = “ << d << ‘\n’;
 }
Hasil eksekusi :
                          d = 32220
Operator aritmatika mempunyai prioritas pengerjaan. Prioritas yang tinggi akan diuatamakan dalam hal pengerjaan dibandingkan dengan operator yang memiliki prioritas yang lebih rendah. Urutan prioritas dapat dilihat dalam tabel berikut ini :
Operator
Prioritas
+  --   (Khusus yang berkedudukan
           sebagai awalan)
Tertinggi
-         ( Unary Minus ) 

*  /  %

+  -
Terendah
Jika operator memiliki prioritas yang sama, operator sebelah kiri akan diutamakan untuk dikerjakan terlebih dahulu.
Tanda kurung biasa digunakan untuk merubah urutan pengerjaan.  Misalnya :        x = ( 2 + 3) * 2 ;
akan memeberikan nilai 10 ke x, sebab 2 + 3 dikerjakan terlebih dahulu dan hasilnya baru dikalikan dengan 2.
Contoh program :
//*---------------------------------------------------------------*
//* Contoh 2.2 : Penggunaan kurung untuk mengatur    *
//*                      prioritas pengerjaan terhadap suatu      *
//*                      operasi                                                   *
//*---------------------------------------------------------------*
#include <iostream.h>
#include <conio.h>
void main()
{
      clrscr()
       int x ;
      x = 2 + 3 * 2 ;
      cout << “ x = “ << x << ‘\n’;
      x = (2 + 3) * 2 ;
      cout << “ x = “ << x << ‘\n’;
}
Hasil eksekusi :
8
12


..............................................................................................................................................................................
Share this article :

1 komentar:

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Kunci Nemu - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger