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