コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 //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);
     }
 }
コード例 #4
0
        //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");
            }
        }
コード例 #5
0
        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);
            }
        }
コード例 #6
0
        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);
            }
        }