STRUKTUR PENGAMBILAN KEPUTUSAN DAN APLIKASI PADA PENYELESAIAN PERSAMAAN KUADRAT
A. Struktur Pengambilan Keputusan
Struktur Pengambilan Keputusan adalah sebuah struktur pada pemrograman dimana sebuah blok program akan diproses jika memenuhi suatu kondisi (kondisi benar).
Misalnya:
Mahasiswa dikatakan lulus bila nilai akhir besar dari 60.
Sintaks/ Bentuk umum struktur pengambilan keputusan yaitu antara lain:
1. struktur sederhana
· If kondisi
· Pernyataan;
· End
2. Struktur dengan dua pilihan
· If kondisi
· Pernyataan 1;
· Else
· Pernyataan 2;
· End
3. Struktur dengan banyak pilihan
· If kondisi 1
· Pernyataan 1;
· ELSEIF Kondisi 2
· Pernyataan 2;
· ELSEIF Kondisi 3
· Pernyataan 3;
· ELSEIF Kondisi n
· Pernyataan n;
· ELSE
· Pernyataan n+1;
· END
Aplikasi struktur pengambilan keputusan pada persamaan kuadrat (PK)
Bentuk Umum:
ax2 + bx + c = 0
Menyelesaikan persamaan kuadrat artinya mencari akar PK tersebut sehingga jika akar disubstitusikan ke PK maka pernyataan tersebut akan bernilai BENAR.
Pada PK dikenal dengan jenis akar, jenis akar dari PK adalah:
1. Akar real berbeda
2. Akar real kembar
3. Tidak memiliki akar real
Jenis akar ditentukan dengan cara menghitung:
Ø Diskriminan (D)
Dengan rumus:
D= b2-4ac, dimana
Jika D > 0 maka PK mempunyai akar real berbeda
Jika D = 0 maka PK mempunyai akar real kembar
Jika D < 0 maka PK tidak mempunyai akar real
Buatlah program dalam Matlab untuk menentukan jenis akar dan akar dari PK
Analisis:
1. terdapat input nilai a, b, dan c
2. proses diskriminan untuk menentukan jenis akar
3. Jika D > 0 maka PK mempunyai akar real berbeda
Tentukan akar 1 dan akar 2 dengan rumus:
Jika D = 0 maka PK punya akar real kembar. Tentukan akarnya (x) dengan rumus:
x = -b/2a
Jika D < 0 maka tidak punya akar real
4. Selesai.
Algoritma
1. Inputkan nilai a dimana a
0
![](file:///C:/Users/Gusna/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png)
2. Inputkan nilai b
3. Inputkan nilai c
4. Proses D = b^2-4ac
Jika D > 0
Coding
1. a=input (‘a= ‘);
b=input(‘b= ‘);
c=input(‘c= ‘);
D=(b^2-4*a*c);
If D > 0
X1= (-b+sqrt (D))/(2*a);
Untuk lebih memahami lebih lanjut mengenai materi matematika komputasi, bisa mengunjungi
Tidak ada komentar:
Posting Komentar