Segitiga pascal ialah susunan angka yang berbentuk segitiga dan angka yang berada di puncak segitiga atau bisa disebut angka di baris pertama harus angka 1 kemudian pada baris kedua harus angka 1 dan 1. Untuk baris selanjutnya harus dimulai dan diakhiri dengan angka 1, sedangkan angka-angka yang berada di antaranya diperoleh dengan cara menjumlahkan dua bilangan yang berada di atasnya.
Sesuai
dengan judul, kali ini kita akan membahas tentang cara membuat program yang
mampu menampilkan segitiga pascal dengan input banyaknya level menggunakan
aplikasi matlab. Jika teman-teman belum memiliki aplikasi matlab di laptop atau
komputer, silakan untuk mengunduh dan menginstal aplikasinya terlebih dahulu.
Pada
postingan ini, versi aplikasi matlab yang digunakan adalah versi 6.5, R2013a, dan
R2017b. Sebenarnya menggunakan satu versi saja sudah cukup, tapi karena setiap
versi pasti memiliki celah atau kekurangan sehingga perlu dilakukan upgrade oleh
programmer agar tetap bisa berjalan dengan baik dan hal ini pasti akan memberikan
perbedaan sebagai identitas setiap versi, seperti tampilan yang berbeda, fitur
yang bertambah, dan sebagainya. Maka dari itu, terdapat kemungkinan jika kode
program tidak bisa dijalankan pada versi tertentu. Bila versi matlab yang
dimiliki tidak digunakan pada postingan ini, jika teman-teman berkenan silakan untuk
mencoba mengganti tanda koma menjadi tanda titik atau sebaliknya karena terdapat
beberapa versi matlab yang tanda komanya menggunakan simbol tanda titik bisa
juga sebaliknya atau malah berbeda total.
Tujuan
postingan ini menggunakan lebih dari satu versi matlab ialah untuk menambah
referensi dan barangkali versi yang dimiliki teman-teman sama dengan versi yang
digunakan pada postingan ini. Selain itu, juga berharap semoga dapat membantu
teman-teman untuk memahami dan mampu mempraktikkan tutorial yang disampaikan.
Maaf
karena bertele-tele, cuss ke tutorialnya.
KODE PROGRAM:
%Program Segitiga Pascal:
prog_pascal.m
x=input('Masukkan
jumlah level: ');
if x<1 %jika
level negatif atau nol
return
end
x=ceil(x); %pembulatan
x
%bilangan bulat
disp('1') %tampilkan
level -1
if x==1
return
end
disp('1 1') %tampilkan
level -2
if x==2
return
end
P=[1 1];
for i=3:x
for j=1:i-2
q(j)=P(j)+P(j+1);
end
P=[1 q 1];
disp(P) %tampilkan level -3 dan
seterusnya
end
VERSI R2017b
1. Tampilan awal.
2. Masukkan kode program pada bagian editor.
3. Pada bagian editor pilih Run untuk menjalankan program. Jika program belum disimpan, maka simpan terlebih dahulu dan tentukan lokasi penyimpanan lalu klik simbol Run.
4. Setelah di klik Run, hasil akan muncul di bagian Command Window. Masukkan level, misal 11 lalu enter dan akan muncul tampilan seperti di bawah ini.
5. Selesai, selamat mencoba.
VERSI R2013a
1. Tampilan awal.
2. Pada Home pilih New Script untuk membuka M-File atau Editor.
3. Masukkan kode program pada editor.
4. Pada bagian editor pilih Run. Sebelumnya simpan program dan tentukan lokasi penyimpanan lalu klik simbol Run.
5. Setelah di klik Run, hasil akan muncul di bagian Command Window. Masukkan level, misal 11 lalu enter dan akan muncul tampilan seperti di bawah ini.
6. Selesai, selamat mencoba.
VERSI 6.5
1. Tampilan awal.
2. Pilih M-File atau editor, simbolnya seperti gambar di bawah ini.
3. Masukkan kode program pada m-file.
4. Pilih simbol di bawah ini untuk menjalankan program. Sebelumnya simpan program dan tentukan lokasi penyimpanan lalu klik simbol di bawah ini.
5. Setelah di klik Run, hasil akan muncul di bagian Command Window. Masukkan level, misal 11 lalu enter kemudian akan muncul tampilan seperti di bawah ini.
6. Selesai, selamat mencoba.
Semoga bermanfaat, terima kasih...
Tidak ada komentar:
Posting Komentar