Lompat ke konten Lompat ke sidebar Lompat ke footer

Mengambil 2 Angka Integer Dari Belakang

www.niguru.com Niguru.com | Minggu, 23 Jun 2024 | Kali ini Niguru.com akan membahas pemrograman MQL. 
Dalam membuat tabel untuk menampilkan beberapa macam informasi untuk ditampilkan pada chart, seringkali diperlukan pengambilan sebagian angka.

Berikut ini Niguru.com akan memberikan sebuah function (fungsi) yang digunakan untuk mengambil 2 angka terakhir pada suatu nilai. Misalnya a=123456, maka 2 angka terakhir dari a=56.

Berikut ini function-nya:
DuaAngka(int nilai){
if(nilai<100)  return(nilai);
int cek=(int)nilai/100;
nilai = nilai/100;
nilai=nilai-cek;
return(nilai*100);

Cara penggunaan, misalnya a=123456, dan b akan diisi dengan 2 angka terakhir dari a, maka gunakan function di atas sebagai berikut:

b=DuaAngka(a);

Hasilnya: b = 56;

Penjelasannya:
Bila nilai kurang dari 100 maka tidak terjadi pengolahan, data langsung dikembalikan sesuai dengan nilai aslinya.
Misal: nilai = 85, maka DuaAngka(85)=85.

Sekarang bila b=DuaAngka(123456), maka hasilnya bisa diikuti pada penjelasan berikut:

Nilai variabel cek = integer dari 123456/100
Maka cek=1234

Variabel nilai = 123456/100
Maka nilai=1234,56
Berikutinya nilai=nilai-cek
Maka nilai=1234,56 - 1234 = 0,56
Nilai yang dikembalikan adalah 0,56 * 100
Artinya return = 56.



Demikian penjelasan singkat mengenai function pada bahasa pemrograman MQL. Function di atas dapat digunakan pada MQL5 maupun MQL4.

Selamat memprogram. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

Posting Komentar untuk "Mengambil 2 Angka Integer Dari Belakang"