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