Week 11 note (Exception Handling) Flashcards

1
Q

What is exception handling?

A

merupakan suatu proses untuk menangani hal yang tidak wajar atau error yang terjadi sehingga perlu di handle secara khusus. bagian yang menghandle ini disebut exception handler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is event handler?

A

merupakan bagian kode yang memproses tindakan seperti pengetikan dari keyboard atau pergerakan mouse. Dalam konteks Website, event handler membuat konten web menjadi dinamis yang umumnya dengan metode JavaScript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Contoh exception handling dalam C++

A
#include 
using namespace std;
double pembagian(int a, int b)
{
   if( b == 0 )
   {
      throw "Tidak dapat membagi dengan bilangan 0 (NOL)";
   }
   return (a/b);
}
int main ()
{
   int a = 10;
   int b = 0;
   double c = 0;
   try {
     c = pembagian(a, b);
     cout << c << endl;
   }catch (const char* psn) {
     cerr << psn << endl;
   }

return 0;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly