Page 20 - Bahan Ajar Algoritma dan Pemrograman
P. 20

©MathUNG                                                                                                                                                               2016

                                                Contoh pada M-File

                 % Nama file : cobaif.m
                 x = input(‘Masukkan sebuah bilangan = ‘);
                 if x >= 0
                    disp(‘positif’)
                 else
                    disp(‘negatif’)
                 end

               Simpan kemudian jalankan pada command window     ,

                 >> cobaif
                 Masukkan sebuah bilangan = 3
                 positif
                 >> cobaif
                 Masukkan sebuah bilangan = -3
                 negatif


               7.3  Pernyataan if Bersarang
                     Pernyataan if bersarang (nested if) artinya meletakkan pernyataan if di
               dalam  pernyataan  if  pada  MATLAB.  Pernyataan  ini  digunakan  untuk  menangani
               permasalahan yang memiliki kondisi lebih dari dua kemungkinan.

                                                    Contoh 7.6
               Program untuk mencari akar persamaan kuadrat
                                                    2
                                                      +      +    = 0
               Persamaan ini mempunyai 3 kemungkinan solusi:
                   a)  Akar  real  berbeda;       dan       berupa  bilangan  real  yang  berbeda  jika  nilai
                                            1
                                                     2
                                         2
                      diskriminan    =    − 4     > 0
                   b)  Akar real kembar;     dan     berupa bilangan real yang sama jika nilai diskriminan
                                         1
                                                 2
                             2
                         =    − 4     = 0
                   c)  Akar  imajiner;       dan       berupa  bilangan  kompleks  jika  nilai  diskriminan
                                       1
                                                2
                             2
                         =    − 4     < 0
               Secara umum, nilai     dan     dihitung dengan menggunakan rumus
                                          2
                                   1
                                                                    2
                                              −   ± √      −   ± √   − 4    
                                           12  =        =
                                                  2               2  
               Berikut program yang dapat kita buat pada M-File:
                 %Program untuk mencari akar persamaan kuadrat
                 %Nama file: akarkuadrat.m

                 %Menampilkan judul
                 disp ('Akar Persamaan ax^2 + bx + c = 0')

               Resmawan | 58                                                                                     Jurusan Matematika FMIPA UNG
   15   16   17   18   19   20   21   22   23   24   25