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

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





                                                             57
   61   62   63   64   65   66   67   68   69   70   71