Alan Abdulah_Lanjutan Penggunaan aplikasi scilab
Break
Statemen break digunakan untuk menghentikan suatu proses perulangan secara paksa.Pada suatu perulangan yang bersarang, statemen break hanya akan menghentikan proses perulangan dimana statemen break berada.
Berikut ini contoh penggunaan statemen break:
Continue
Di dalam suatu blok perulangan, penggunaan statemen continue akan menyebabkan statemen-statemen yang terletak di bawahnya tidak akan dieksekusi dan prosesnya dilanjutkan ke langkah perulangan berikutnya. Statemen continue yang terletak di dalam suatu perulangan yang bertingkat hanya akan berpengaruh terhadap blok perulangan yang melingkupinya saja.Contoh penggunaan statemen continue adalah sebagai berikut
Penggunaan statemen continue di dalam suatu blok perulangan kadang dapat dihindari Dengan menggunakan statemen-statemen lain yang ekuivalen. Sebagai contoh, perhitungan di atas dapat diselesaikan tanpa harus menggunakan statemen continue dengan statemenstatemen sebagai berikut.
If-ElseS
Statemen if–else digunakan untuk mengontrol apakah suatu blok statemen akandieksekusi atau tidak. Bentuk paling sederhana dari statemen ini adalah sebagai berikut:
if ekspresi then blok-statemenend Blok statemen yang terletak di dalam blok if hanya akan dieksekusi jika ekspresi yang diuji bernilai benar. Kata-kunci then dalam blok kondisional if-else dapat diganti dengan ENTER, tanda koma (,) atau tanda titik-koma (;).Berikut ini adalah contoh penggunaan statemen if:
Pada blok kondisional if-elseif-else, suatu blok-statemen akan dieksekusi jika ekspresiyang diuji untuk blok-statemen tersebut mempunyai nilai benar. Apabila semua ekspresi yang diuji tidak ada yang mempunyai nilai logika benar maka blok-statemen yang terdapatPada blok else yang akan dieksekusi. Blok else bersifat opsional dan dapat diabaikana pabila tidak diperlukan.
Berikut ini adalah contoh penggunaan statemen if-elseif-else:
Statemen kondisional juga dapat dibuat bersarang atau berada di dalam statemen kondisional yang lainnya, seperti yang ditunjukkan pada contoh di bawah ini
Select-Case
Statemen kondisional select-case cocok untuk digunakan jika ekspresi yang diuji dalamblok kondisional mempunyai nilai diskrit, baik berupa suatu data integer maupun string.
Bentuk umum dari statemen select-case adalah sebagai berikut:
select ekspresi
case ekspresi_1 then
blok-statemen pertama
case ekspresi_2
blok-statemen kedua
. . .
else
blok-statemen ke-n
end
Pada blok kondisional select-case, jika ekspresi yang diuji mempunyai nilai yang samadengan nilai ekspresi dari suatu case maka blok-statemen pada case tersebut yang akandieksekusi. Namun jika nilai dari ekspresi yang diuji tidak ada yang sama dengan salah satudari nilai ekspresi pada suatu case maka blok statemen yang terdapat pada blok else yang akan dieksekusi. Blok else bersifat opsional dan dapat tidak digunakan jika tidak diperlukan.Berikut ini contoh penggunaan statemen select–case
Contoh lain penggunaan statemen select–case adalah sebagai berikut.
Dalam suatu operasi kondisional, jika ekspresi yang diuji mempunyai nilai diskrit makapenggunaan statemen select-case adalah lebih cocok dibandingkan dengan statemen ifelseif-else. Hal ini karena blok statemen kondisional yang dibuat dengan statemenselect-case lebih mudah untuk dibaca dan mempunyai bentuk yang lebih elegan
Contoh . (Metode Secant). Metode Secant adalah salah satu metode yang dapatdigunakan untuk menyelesaikan sebuah persamaan nonlinier f(x) = 0. Berikut ini adalah fungsi yang merupakan implementasi dari metode secant [secant.sci].
Pembuatan Fungsi dengan Blok Statemen Function-EndfunctionSintaks pembuatan suatu fungsi baru secara langsung pada jendela Scilab dengan menggunakan blok statemen function-endfunction adalah sama seperti sintaks penulisan suatu fungsi dalam sebuah file-fungsi.Berikut ini ilustrasi pembuatan fungsi secara langsung pada jendela Scilab
Contoh . Pada contoh ini fungsi [secant.sci] yang terdapat pada Contoh 3 dimodifikasi dengan menyisipkan perintah return, error, warning dan abort ke dalamnya dan file hasil modifikasinya dinamakan [fsecant.sci].
Kategori
- Masih Kosong
Blogroll
- Masih Kosong