Compatibility of variables

harus diingat jika kita melakukan perhitungan antar 2 atau lebih variabel harus diupayakan memiliki type yang sama, jika tidak akan menimbulkan hasil yang tidak terduga

misalnya code sbb:

Jika dieksekusi

variabel03

penting untuk dilihat adalah karena terdiri dari type data yang berbeda maka hasilnya akan mengikuti yang paling kompatibel/paling rendah, dimana untuk kode diatas akan dijadikan integer (hasilnya 32 bukan 31.8)
Variabel harus diisi sesuai type datanya jika tidak maka akan terjadi type mismatch error seperti Code sbb :

hasilnya
variabel04
Kesalahan diatas bisa diperbaiki dengan mengganti type data menjadi variant, karena variant bisa menampung segala macam jenis data

variabel05

 

Variabel juga jangan diisi dengan nilai diatas jangkauannya misalnya code :
variabel06

Hasilnya adalah Overflow, karena range integer adalah -32,768 s.d  32,767

PDF24    Send article as PDF   

Comments are closed.