Struktur Logika If Matlab

STRUKTUR LOGIKA IF


A. Mempelajari Struktur if end

1. Menggunakan Struktur if end di Command Window

struktur if

if : untuk memberikan pilihan pada suatu kondisi dari fungsi yang telah didefinisikan. Dari gambar diatas if nya adalah x>=0 yang diberi display positif. Maka dari itu nilai yang diberi output 'positif' hanya yang lebih besar atau sama dengan nol.
- Jika diketikkan x = 5 maka akan menampilkan output 'positif' karena memenuhi syarat if nya
- Jika diketikkan nilai x = -5 maka tidak akan menampilkan apapun karena tidak memenuhi syarat if nya
end : untuk menutup atau mengakhiri program yang telah dibuka oleh algoritma if


2. Menggunakan Struktur if else di Command Window

struktur if else

if else : untuk memberikan pilihan tambahan pada suatu kondisi terhadap fungsi yang telah didefinisikan. Sekarang jika diketikkan x = -5 maka akan menampilkan output negatif (gambar diatas), karena telah diberi pilihan tambahan oleh algoritma 'else'.


3. Membuat Program dengan Menggunakan Struktur if else di Script

program struktur if else

Ketika struktur if else diketikkan pada Script seperti gambar diatas (kiri) maka pada Command Window akan muncul display 'negatif' seperti gambar sebelah kanan diatas, karena nilai yang dipakai adalah x = -5 dan if nya adalah x>=0, berarti nilai x = -5 memenuhi syarat if

struktur if else

Program dibuat melalui editor Script seperti gambar diatas (kiri), dengan if nya adalah untuk x>=0 maka akan ditampilkan 'positif' dan jika terdapat pilihan yang tidak memenuhi syarat if nya maka akan ditampilkan 'negatif'

Ini telah dibuktikan oleh gambar diatas (kanan)


4. Membuat Program Pembacaan Nilai Syarat Kelulusan

program pembacaan nilai syarat kelulusan

Program dibuat melalui editor Script seperti gambar diatas (kiri), dengan if nya adalah untuk x>=70 maka akan ditampilkan 'Lulus' dan jika terdapat pilihan yang tidak memenuhi syarat if nya maka akan ditampilkan 'Tidak Lulus'.

Ini telah dibuktikan oleh gambar diatas (kanan)


B. Struktur if.....else....end

1. Menggunakan Struktur if bersarang

struktur if bersarang

Program dibuat melalui editor Script seperti gambar diatas (kiri), dengan if nya adalah untuk kondisi :
x > y maka akan ditampilkan x lebih besar dari y
x = y maka akan ditampilkan x sama dengan y
x < y maka akan ditampilkan x lebih kecil dari y

Ini telah dibuktikan dengan memasukkan angka pada Command Window melalui program yang telah dibuat oleh Script tersebut dan hasilnya sesuai yang diharapkan (gambar kanan diatas)


2. Menggunakan Struktur if bersarang untuk Program Pembacaan Nilai pada Mata Kuliah

struktur if bersarang untuk pembacaan nilai mata kuliah

Program dibuat melalui editor Script seperti gambar diatas (kiri), dengan if nya adalah untuk kondisi :
x > 80 maka akan ditampilkan hasil A
x > 70 maka akan ditampilkan hasil B
x > 60 maka akan ditampilkan hasil C
x > 400 maka akan ditampilkan hasil D
Selain dari kondisi diatas maka akan ditampilkan hasil E

Ini telah dibuktikan dengan memasukkan angka pada Command Window melalui program yang telah dibuat oleh Script tersebut dan hasilnya sesuai yang diharapkan (gambar kanan diatas)

Terdapat dua 'end' disana untuk menutup atau mengakhiri program yang telah dibuka oleh algoritma dua 'if'

fprintf : untuk menampilkan format keluaran pada variabel huruf dan karakteristik tertentu menggunakan string format. Tanda petik satu (') berfungsi untuk menjalankan perintahnya. Sedangkan \n berfungsi untuk memberikan space saat ditampilkan pada command window.


3. Latihan 5.2
latihan struktur if

Program dibuat melalui editor Script seperti gambar diatas (kiri), dengan if nya adalah untuk kondisi :
x > 80 maka akan ditampilkan 'Nilai Akhir' nya, huruf 'A', dan keterangan 'Lulus'
x > 70 maka akan ditampilkan 'Nilai Akhir' nya, huruf 'B', dan keterangan 'Lulus'
x > 60 maka akan ditampilkan 'Nilai Akhir' nya, huruf 'C', dan keterangan 'Lulus'
x > 40 maka akan ditampilkan 'Nilai Akhir' nya, huruf 'D', dan keterangan 'Tidak Lulus'
Selain dari kondisi diatas maka akan ditampilkan h 'Nilai Akhir' nya, huruf 'E', dan keterangan 'Tidak Lulus'

Ini telah dibuktikan dengan memasukkan angka pada Command Window melalui program yang telah dibuat oleh Script tersebut dan hasilnya sesuai yang diharapkan (gambar kanan diatas)



Creative License
by-sa logo license
Konten/Material pada halaman ini dilisensikan dengan Creative Commons Attribution-ShareAlike 4.0 International License oleh psi. Klik link berikut untuk memahami aturan penggunaan ulang material pada blog Hipolisis.