Пример #1
0
 static void Main(string[] args)
 {
     cal Cal = new cal();
     string rad = Console.ReadLine();
     int r = Convert.ToInt32(rad);
     Cal.Length(r);
     Cal.Area(r);
 }
Пример #2
0
        static void Main(string[] args)
        {
            cal    Cal = new cal();
            string rad = Console.ReadLine();
            int    r   = Convert.ToInt32(rad);

            Cal.Length(r);
            Cal.Area(r);
        }
Пример #3
0
        public void TestMethod1()
        {
            cal target   = new cal();
            int p1       = 3;
            int p2       = 2;
            int expected = 5;
            int actual   = target.Add(p1, p2);

            Assert.AreEqual(expected, actual);
        }
Пример #4
0
        static void Main(string[] args)
        {
            cal   c = (int a, int b) => a + b;
            write w = () =>
            {
                Console.Write("dsd");
            };

            w();
        }
Пример #5
0
        public void SumTest_4筆一組取Revenue總和()
        {
            var expected = new List <int>()
            {
                50, 66, 60
            };
            var target = new cal();
            var actual = target.Sum <Prod>(GetData(), "Revenue", 4);

            expected.ToExpectedObject().ShouldEqual(actual);
        }
Пример #6
0
        public void SumTest_3筆一組取Cost總和()
        {
            var expected = new List <int>()
            {
                6, 15, 24, 21
            };
            var target = new cal();
            var actual = target.Sum <Prod>(GetData(), "Cost", 3);

            expected.ToExpectedObject().ShouldEqual(actual);
        }
        static void Main(string[] args)
        {
            calculation obj = new calculation(Program.addition); // static use korar karon  amr program diye addition method k call korte parsi

            obj.Invoke(10, 20);                                  // invoke diye ami parameter gula nilam
            obj = substraction;                                  // amra evabe o method k call dite pari
            obj(10, 20);                                         // parameter gula k evabe o pass korte parii

            cal ob = new cal(Program.square);

            ob.Invoke(6);
        }
Пример #8
0
    public static void Main(string[] args)
    {
        cal cl = new cal();

        // // cl.Addition();
        // // cl.Subtraction();
        // // cl.Multiplication();
        // cl.Division();
        while (true)
        {
            Console.WriteLine("---------------calculator----------");
            Console.WriteLine("\n Addition press + \n Subtraction press - \n Multiplication press * \n Division press /");
            string op = Console.ReadLine();
            switch (op)
            {
            case "+":
            {
                cl.Addition();
                break;
            }

            case "-":
            {
                cl.Subtraction();
                break;
            }

            case "*":
            {
                cl.Multiplication();
                break;
            }

            case "/":
            {
                cl.Division();
                break;
            }

            default:
            {
                Console.WriteLine("\n Please seleect correct operator");
                break;
            }
            }
            Console.WriteLine("Do you want to Break Yes (Y/y)  Or No(N/n)");
            string status = Console.ReadLine();
            if (status.Equals("Y") || status.Equals("y"))
            {
                break;
            }
        }
    }
Пример #9
0
        static void Main(string[] args)
        {
            cal c = new cal
            {
                num1 = 9,
                num2 = 8
            };
            var calc = c.mul();

            Console.WriteLine(calc);

            string ss = c("alphabet");
        }
Пример #10
0
        static void Main(string[] args)
        {
            cal cal1 = (a, b) => a + b;

            cal cal2 = delegate(int a, int b)
            {
                return(a + b);
            };



            Console.WriteLine("3 + " + " 4 = " + cal1(3, 4));
        }
Пример #11
0
        static void Main(string[] args)
        {
            Person p1 = new Person();

            p1.FirstName = "Salman";
            p1.LastName  = "Ali";
            p1.intro();

            cal obj = new cal();

            obj.sum(3, 8);

            while (true)
            {
            }
        }
Пример #12
0
        static void Main()
        {
            int a, b;

            a = int.Parse(Console.ReadLine());
            b = int.Parse(Console.ReadLine());

            cal add = new cal(ADD);
            cal sum = new cal(SUB);
            cal mul = new cal(MUL);
            cal div = new cal(DIV);

            Console.WriteLine(add(a, b));
            Console.WriteLine(sum(a, b));
            Console.WriteLine(mul(a, b));
            Console.WriteLine(div(a, b));
        }
Пример #13
0
        static void Main(string[] args)
        {
            calculation obj = new calculation(Program.addition); // static use korar karon  amr program diye addition method k call korte parsi

            obj.Invoke(10, 20);                                  // invoke diye ami parameter gula nilam
            obj = substraction;                                  // amra evabe o method k call dite pari
            obj(10, 20);                                         // parameter gula k evabe o pass korte parii

            cal ob = new cal(Program.square);

            ob.Invoke(6);

            calculation obj1 = new calculation(addition);

            obj1 += substraction; // multicast delegate ekhane amr addition and substraction duita e kaj korbe and 1t add and then sub duita print korbee
            obj1(100, 150);
        }
Пример #14
0
        static void Main(string[] args)
        {
            Mydelegate obj = (a) =>      //statement lambda
            {
                a += 5;
                Console.WriteLine(a);
            };

            obj(10);

            m1 o = (a) => a += 5;   //expression lambda

            Console.WriteLine(o.Invoke(10));

            cal c = (a, b) => a + b;

            Console.WriteLine(c(10, 17));
        }
Пример #15
0
        static void Main(string[] args)
        {
            cal square = delegate(int a)
            {
                Console.WriteLine("Square of {0} = {1}", a, a * a);
            };
            cal cube = delegate(int a)
            {
                Console.WriteLine("cube of {0} = {1}", a, a * a * a);
            };
            cal factorial = delegate(int a)
            {
                int f = 1;
                for (int j = 1; j <= a; j++)
                {
                    f = f * j;
                }
                Console.WriteLine("Square of {0} = {1}", a, f);
            };

            square(10);
            cube(10);
            factorial(5);
        }
Пример #16
0
        public void ReCalculateAll()
        {
            //5-1300
            //7-1300
            int orgin_firstlineheight  = 83;
            int orgin_secondlineheight = 141;
            int orgin_thirdlineheight  = 206;
            int orgin_forthlineheight  = 262;

            orgin_1_length = (1315 - orgin_1_start) / 23.0;
            orgin_2_length = (1315 - orgin_2_start) / 21.0;
            widthfactor    = traingrid.ActualWidth / orignwidth;
            heightfactor   = traingrid.ActualHeight / orginheight;

            calwidth  = (int)(20 * widthfactor);
            calheight = (int)(22 * heightfactor);

            firstlineposY  = (int)(orgin_firstlineheight * heightfactor);
            secondlineposY = (int)(orgin_secondlineheight * heightfactor);
            thirdlineposY  = (int)(orgin_thirdlineheight * heightfactor);
            forthlineposY  = (int)(orgin_forthlineheight * heightfactor);

            cal first  = (x) => orgin_1_start + orgin_1_length * (x - 1);
            cal second = (x) => orgin_2_start + orgin_2_length * (x - 1);

            if (this.DataContext != null)
            {
                MonitorDataModel data = this.DataContext as MonitorDataModel;
                traingrid.Children.Clear();

                foreach (Train train in data.SubWayLines[0].Trains)
                {
                    Image image = new Image();
                    image.Width   = calwidth;
                    image.Height  = calheight;
                    image.Stretch = Stretch.Fill;
                    image.Source  = new BitmapImage(new Uri("/MonitorPlatform;component/Resource/Car_Normal.png", UriKind.RelativeOrAbsolute));
                    traingrid.Children.Add(image);
                    double orgin_car_posX = orgin_1_start + orgin_1_length * (train.Location - 1);  //first(train.Location);
                    if (train.IsDown)
                    {
                        Canvas.SetTop(image, firstlineposY);
                        Canvas.SetLeft(image, orgin_car_posX * widthfactor);
                    }
                    else
                    {
                        Canvas.SetTop(image, secondlineposY);
                        Canvas.SetLeft(image, orgin_car_posX * widthfactor);
                    }
                }

                foreach (Train train in data.SubWayLines[1].Trains)
                {
                    Image image = new Image();
                    image.Width   = calwidth;
                    image.Height  = calheight;
                    image.Stretch = Stretch.Fill;
                    image.Source  = new BitmapImage(new Uri("/MonitorPlatform;component/Resource/Car_Normal.png", UriKind.RelativeOrAbsolute));
                    traingrid.Children.Add(image);
                    double orgin_car_posX = orgin_2_start + orgin_2_length * (train.Location - 1);
                    if (train.IsDown)
                    {
                        Canvas.SetTop(image, thirdlineposY);
                        Canvas.SetLeft(image, orgin_car_posX * widthfactor);
                    }
                    else
                    {
                        Canvas.SetTop(image, forthlineposY);
                        Canvas.SetLeft(image, orgin_car_posX * widthfactor);
                    }
                }
            }
        }
Пример #17
0
 public static int mul(this cal c)
 {
     return(c.num1 * c.num2);
 }