welcome to my blog

welcome to my blog !! Enjoy :)

Rabu, 28 Maret 2012

Melakukan konversi bilangan ke desimal menggunakan scilab


                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