Bagi trader yang sudah faham akan
pemrograman mql tentu tidak asing dengan operasi satu ini. dimana
operasi assignment memiliki tugas menyimpan data yang telah disebutkan
untuk suatu ketika dipanggil kembali. Namun hal itu tidak segampang
dalam pemaparan, perlu adanya logika yang lebih dalam. Nah untuk
meninjau lebih jelas lagi, ikuti paparan berikutnya.
Apa itu operasi AssignmentOperasi Assigment merupakan operator yang ada pada bahasa pemrograman dan berupa perintah penugasan untuk melakukan sebuah operasi pada variable tertentu. Fungsinya sebagai penghasil oputput atau tempat penitipan hasil yang sudah dilakukan oleh kalkulasi.
Untuk awal pembuatan proses, terlebih dahulu variabel-variabel di deklarasikan terlebih dahulu. Setelah sebuah variabel dideklarasikan, selanjutnya dapat digunakan untuk menyimpan sebuah nilai. Proses penyimpanan nilai dalam sebuah variabel inilah yang dinamakan proses assignment. Berikut operator yang bisa digunakan dalam operasi assigment :
operator
-------------
+=
-=
*=
/=
%=
Contoh operasi assignment
b += c // artinya b = b + c
b -= c // artinya b = b – c
b /= c // artinya b = b / c
b *= c // artinya b = b * c
b %= c // artinya b = b % c
b *= (c - 2) // artinya b = b * (c - 2)
Contoh pada pemrograman :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(" Hasil dari %d += %d adalah %d ",a,b,c+=b);
printf(" Hasil dari %d -= %d adalah %d ",a,b,d-=b);
printf(" Hasil dari %d *= %d adalah %d ",a,b,e*=b);
printf(" Hasil dari %d /= %d adalah %d ",a,b,f/=b);
printf(" Hasil dari %d %= %d adalah %d ",a,b,g%=b);
system("pause");
}
KesimpulanMenggunakan operasi assignment dikhususkan untuk penyimpanan data yang bersifat penugasan. Cara ini akan mempercepat proses pengerjaan dan mempersingkat fungsi. Sehingga hasil jadi EA akan lebih kecil dan ringan. Operasi ini bisa bekerja dengan baik ketika program yang ada dalam EA sangat banyak, namun ketika program sedikit, operasi juga tidak punya efek.
Apa itu operasi AssignmentOperasi Assigment merupakan operator yang ada pada bahasa pemrograman dan berupa perintah penugasan untuk melakukan sebuah operasi pada variable tertentu. Fungsinya sebagai penghasil oputput atau tempat penitipan hasil yang sudah dilakukan oleh kalkulasi.
Untuk awal pembuatan proses, terlebih dahulu variabel-variabel di deklarasikan terlebih dahulu. Setelah sebuah variabel dideklarasikan, selanjutnya dapat digunakan untuk menyimpan sebuah nilai. Proses penyimpanan nilai dalam sebuah variabel inilah yang dinamakan proses assignment. Berikut operator yang bisa digunakan dalam operasi assigment :
operator
-------------
+=
-=
*=
/=
%=
Contoh operasi assignment
b += c // artinya b = b + c
b -= c // artinya b = b – c
b /= c // artinya b = b / c
b *= c // artinya b = b * c
b %= c // artinya b = b % c
b *= (c - 2) // artinya b = b * (c - 2)
Contoh pada pemrograman :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(" Hasil dari %d += %d adalah %d ",a,b,c+=b);
printf(" Hasil dari %d -= %d adalah %d ",a,b,d-=b);
printf(" Hasil dari %d *= %d adalah %d ",a,b,e*=b);
printf(" Hasil dari %d /= %d adalah %d ",a,b,f/=b);
printf(" Hasil dari %d %= %d adalah %d ",a,b,g%=b);
system("pause");
}
KesimpulanMenggunakan operasi assignment dikhususkan untuk penyimpanan data yang bersifat penugasan. Cara ini akan mempercepat proses pengerjaan dan mempersingkat fungsi. Sehingga hasil jadi EA akan lebih kecil dan ringan. Operasi ini bisa bekerja dengan baik ketika program yang ada dalam EA sangat banyak, namun ketika program sedikit, operasi juga tidak punya efek.
Sumber: Seputarforex.com






