Ads Home1

Eksepsi Error yang Bertipe Kelas di dalam C++

Gambar CLASS by xcodeplus.net
Gambar by www.xcodeplus.net

Gambar batas intro postingan

Eksepsi Error yang Bertipe Kelas

Dalam C++ tidak hanya menangkap eksepsi yang berasal dari tipe data dasar, C++ juga mengizinkan kita untuk menangkap eksepsi yang bertipe Class. Justru pada prakteknya, program-program yang ditulis dengan C++ kebanyakan menggunakan eksepsi yang bertipe kelas.

Berikut ini contoh program yang mengilustrasikan hal di atas.

Source code program;


BACA JUGA : Tips Jitu Cara Menjebak Semua Jenis Error di C++



Seperti kasus-kasus sebelumnya, apabila kita memasukan nilai yang sesuai yang diminta (yaitu nilai negatif) maka statemen yang terdapat pada bagian catch tidak akan di eksekusi. Namun, jika kita melakukan kesalahan yaitu dengan memasukan nilai positif, maka program akan melemparkan eksepsi EXCEPTIONS dan menggantikannya dengan menampilkan pesan sesuai parameter yang terdapat dalam proses constructor-nya. Berikut ini contoh hasil dari program di atas apabila kita memasukan nilai negatif.

Output program:
Gambar Output Program Class Eksepsi
Gambar by www.xcodeplus.net/Compiler Codeblock
 

Masukan bilangan bulat negatif    : -20
Nilai yang anda masukan adalah  : -20 

Akan tetapi apabila kita memasukan nilai nol atau positif, maka contoh hasilnya akan tampak seperti berikut:


Masukan bilangan bulat negatif : 100
Nilai yang anda masukan bukan negatif 

BACA JUGA : Cara Melakukan Multiple Catch di C++


 Gambar batas penutup


Salam, XCode.++plus😄😏










No comments:

Kami menerima masukan dari anda jika memang ada pembahasan yang keliru dan kami sangat senang jika anda dapat berkontribusi untuk menyempurnakan postingan kami. Anda dapat mengirimkan email ke : hari18.muhammad@gmail.com

Jika postingan ini bermanfaat jangan lupa share postingan ini. Kami sangat merekomendasikan untuk anda yang membutuhkan informasi tentang computer stuff silakan subscribe blog kami dapatkan informasi terupdate dari kami secara gratiss. Terimakasih!

Powered by Blogger.