Menu

Jumat, 29 April 2016

06 Hierarchy

Hierarchy atau (Hirarki atau Hierarki dalam bahasa Indonesia) merupakan urutan eksekusi dalam operators. Yang dimaksud khusus Hierarchy operators aritmatika, jika dalam variable terdapat lebih dari 1(satu) operators, operators mana yang harus didahulukan. Misalnya berapakah jumlah G dari variable berikut:

int A = 1;
int B = 2;
int C = 3;
int D = 4;
int E = 5;
int F = 6;
int G;

G = Math.Pow(A, B) + C - D * E / F;

Untuk mengetahui berapa jumlah G dari variable diatas, maka kita harus mengetahui Hierarchy Operator. Berikut Hierarchy dalam operator.

Urutan Ke Operator Keterangan
1 ( ) Kurung buka tutup
2 ^ Pemangkatan
3 * Perkalian
4 / Pembagian
5 + Penambahan
6 - Pengurangan

Setelah kita mengetahui Hierarchy  tersebut, maka dapat kita jabarkan jumlah G adalah.

//C#
int A = 2;
int B = 3;
int C = 10;
int D = 20;
int E = 30;
int F = 40;
int G;
G = Math.Pow(A, B) + C - D * E / F;

/* pertama adalah Math.Pow(A, B) atau A ^ B
 * G = 8 + C - D * E / F;

 * kedua adalah D * E
 * G = 8 + C - 600 / F;

 * ketiga adalah 600 / F
 * G = 8 + C - 15;

 * keempat adalah 8 + C
 * G = 18 - 15;

 * terakhir adalah 18 - 15
 * G = 3;
 */

'VB
Dim A As Integer = 2
Dim B As Integer = 3
Dim C As Integer = 10
Dim D As Integer = 20
Dim E As Integer = 30
Dim F As Integer = 40
Dim G As Integer
G = A ^ B + C - D * E / F

'pertama adalah A ^ B
'G = 8 + C - D * E / F

'kedua adalah D * E
'G = 8 + C - 600 / F

'ketiga adalah 600 / F
'G = 8 + C - 15

'keempat adalah 8 + C
'G = 18 - 15

'terakhir adalah 18 - 15
'G = 3

Terjawab sudah jumlah G adalah 3.

Sekarang berapakah nilai G sebagai berikut.
Dim A As Double = 2
Dim B As Double = 3
Dim C As Double = 10
Dim D As Double = 20
Dim E As Double = 30
Dim F As Double = 40
Dim G As Double

G = A ^ B + (C - D) * E / F

G = (A + B - C) * E / F
Jawabannya G yang pertama adalah 0,5 dan G yang kedua adalah -3,75.
Sampai disini pembahasan Hierarchy, semoga bermanfaat.

Tidak ada komentar :

Posting Komentar