Page 60 - E-Modul Pemrograman Dasar
P. 60

billingException obj = new billingException();
                                       Console.Write("Masukkan sebuah nilai = ");
                                       int nilai = int.Parse(Console.ReadLine());
                                       obj.calculate(nilai);

                                       }
                                       catch (billingException ex)
                                       {
                                              Console.WriteLine(ex.Message);

                                              Console.ReadLine();
                                              }
                                              finally
                                              {
                                                     Console.WriteLine("Tekan Enter untuk
                                              keluar");
                                                     Console.ReadLine();
                                              }
                                       }

                               }
                        }
                              Jika program tersebut dijalankan, dengan contoh memasukkan nilai pertama 50 dan
                       nilai keduanya 0, maka akan menghasilkan nilai tak terhingga atau error yang berakibat
                       pada  berhentinya  program  (crash).  Kesalahan  tersebut  dapat  dicegah  dengan
                       menambahkan  blok  kode  program  exception  handling  dan  akan  menampilkan  kode
                       kesalahan.

                              Jika program tersebut dijalankan, maka keluarannya sebagai berikut.


                        Masukkan sebuah nilai =999
                        Nilai tidak boleh kurang dari 1000

                        Tekan Enter untuk keluar

                              Selain itu, keluarannya dapat juga seperti berikut.


                        Masukkan sebuah nilai = 1500
                        Kelebihan nilai yaitu 500
                        Tekan Enter untuk keluar

                              Dari program tersebut dapat disimpulkan bahwa kita dapat mencegah terjadinya
                       suatu  kesalahan  dengan  membuat  kode  program  yang  didefinisikan  sebelumnya.  Hal


                                                             51
   55   56   57   58   59   60   61   62   63   64   65