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)
end
for i=2:n
z(i)=(a(i)+(z(i-1)*basis))
end
disp(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