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 :
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 :
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
- OperatorPrioritas+ -- (Khusus yang berkedudukansebagai 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
0 komentar:
Posting Komentar