Page 74 - E-Modul Pemrograman Dasar Kelas X
P. 74

class Program

                 {

                        static void Main(string[] args)
                        {

                               try

                               {

                               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.


                                                             66
   69   70   71   72   73   74   75   76   77   78   79