Saat ini kita tengah di untungkan dengan adanya software-software matematis seperti matlab, scilab, R-stat dsb karena dengan bantuan software-software tersebut kita dapat melakukan perhitungan matematik dengan mudah. Seperti melakukan konversi bilangan.
Dalam scilab, untuk mengkonversi bilangan pun sudah terdapat
coding bawaan dari scilab itu sendiri seperti untuk melakukan konversi bilangan dari binary ke desimal dengan menggunakan sintaks y=bin2dec(str).
Contohnya ialah :str=['1011011'; '1010010']
y=bin2dec(str)
Namun, kita juga bisa membuat coding sendiri menggunakan scilab untuk melakukan konversi bilangan ke desimal. Pertama, kita buka scilab dan klik file- new maka akan muncul editor scilab. Lalu, masukkan inputan berikut:
n = input ("Berapa banyak angka yang dimasukkan: ")
disp ("Masukkan angka tersebut dengan ketentuan satu angka lalu enter")
a=zeros (1,n)
for i=1:n
a(i)= input ("angka ke-: ") end disp (a) basis = input ("Berapa basis: ")
disp (basis,"Basis adalah: ")
//perhitungan konversi:for i=1
z(i)=a(i)endfor i=2:n
z(i)=(a(i)+(z(i-1)*basis))enddisp(z(n),"desimal nya adalah: ")
Simpan inputan tersebut dengan .sce lalu, execute dengan mengklik gambar execute yang ada pada editor scilab
maka output yang akan ditampilkan adalah:

Tidak ada komentar:
Posting Komentar