public int Tambah(int a, int b) { try { return(a + b); } catch (Exception ex) { Console.WriteLine(ex.Message); MathFault mf = new MathFault(); mf.Kode = "Inputan yang anda masukan salah"; mf.Pesan = "Masukan Input Yang Benar"; throw new FaultException <MathFault>(mf); } }
public int Kurang(int a, int b) { try { return(a - b); } catch (Exception ex) { Console.WriteLine(ex.Message); MathFault mf = new MathFault(); mf.Kode = "Inputan Yang Anda Masukkan Salah"; mf.Pesan = "Masukkan Input Yang Benar"; throw new FaultException <MathFault>(mf); } }
//TKoordinat:nama methodnya, a,b = input seperti int. //Membuat koordinat hasil lalu menjumlahkan xa dengan xb, ya dengan yb lalu dimasukkan ke hasil public Koordinat TKoordinat(Koordinat a, Koordinat b) { try { Koordinat hasil = new Koordinat(); hasil.X = a.X + b.X; hasil.Y = a.Y + b.Y; return(hasil); } catch (Exception ex) { Console.WriteLine(ex.Message); MathFault mf = new MathFault(); mf.Kode = "Inputan yang anda masukan salah"; mf.Pesan = "Masukan Input Yang Benar"; throw new FaultException <MathFault>(mf); } }
//Fault error public int Divisio(Divide operacio) { int n1 = operacio.Numero; int n2 = operacio.Divisor; try { return(n1 / n2); } catch (DivideByZeroException) { MathFault mf = new MathFault(); mf.Operation = "division"; mf.ProblemType = "divide by zero"; throw new FaultException <MathFault>(mf); //throw new FaultException("Error al dividir"); } }
public int Tambah(int a, int b) { try { return(a + b); } catch (Exception ex) { Console.WriteLine(ex.Message); //secara default //trow new Exception(ex.Message) // pesan eror default // throw new FaultException("Pesan Salah"); //untuk meloloskan pesan order yang dikirim ke client MathFault mf = new MathFault(); mf.Kode = "Inputan Yang Anda Masukkan Salah"; mf.Pesan = "Masukkan Input Yang Benar"; throw new FaultException <MathFault>(mf); } }
public Koordinat TKoordinat(Koordinat a, Koordinat b) { try { Koordinat hasil = new Koordinat(); hasil.X = a.X + b.X; hasil.Y = a.Y + b.Y; return(hasil); } catch (Exception ex) { Console.WriteLine(ex.Message); //secara default //trow new Exception(ex.Message) // pesan eror default // throw new FaultException("Pesan Salah"); //untuk meloloskan pesan order yang dikirim ke client MathFault mf = new MathFault(); mf.Kode = "Inputan Yang Anda Masukkan Salah"; mf.Pesan = "Masukkan Input Yang Benar"; throw new FaultException <MathFault>(mf); } }