Exemplo n.º 1
0
        static void Main(string[] args)
        {
            calculation cal = delegate(int a, int b)
            {
                display();
                int n = int.Parse(Console.ReadLine());
                if (n == 1)
                {
                    return(a + b);
                }
                else if (n == 2)
                {
                    return(a - b);
                }
                else if (n == 3)
                {
                    return(a * b);
                }
                else if (n == 4)
                {
                    return(a / b);
                }
                else
                {
                    Console.WriteLine("Enter valid option");
                }
                return(0);
            };
            int result = cal(10, 10);

            Console.WriteLine("The result is : " + result);
            Console.Read();
        }
Exemplo n.º 2
0
                static void Main(string[] args)
                {
                    calculation c = new calculation();

                    c.add(8, 2);
                    Console.WriteLine("addition:" + c.result1);
                    Console.ReadLine();
                }
Exemplo n.º 3
0
 public Task <int> SaveOperationAsync(calculation Cal)
 {
     if (Cal.OperationID != 0)
     {
         return(_database.UpdateAsync(Cal));
     }
     else
     {
         return(_database.InsertAsync(Cal));
     }
 }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            calculation cal = new calculation();


            int i  = cal.Add(23, 37);
            int i2 = cal.Sub(28, 12);

            Console.WriteLine("addition result is : {0}", i);
            Console.WriteLine("substruction result is : {0}", i2);
            Console.ReadLine();
        }
        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);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            calculation ob = new calculation();

            Console.WriteLine("Diaplay : " + ob.Display());
            Console.WriteLine("print : " + ob.Print());
            Console.WriteLine("Addtion : " + ob.Add(10, 10));
            Console.WriteLine("Subraction : " + ob.sub(10, 110));
            Console.WriteLine("=====================================");
            Console.WriteLine("Extension methode  : " + ob.exnewmethode());
            ob.NewMethod();
            Console.WriteLine("=====================================");

            Console.ReadKey();
        }
Exemplo n.º 7
0
        public void check()
        {
            calculation calculation  = sum;
            calculation calculation2 = Subtract;

            Console.WriteLine(calculation(2, 3));
            Console.WriteLine(calculation2(3, 4));

            Func <int, int, int> add = sum;

            add(1, 2);

            Action <int, int> actio = Action;

            actio(4, 5);
        }
Exemplo n.º 8
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);
        }
        ///public int Basic_operations_distance()
        /// {
        ///  int hire_distance = distance.Text;
        ///   return distance;

        /// }
        private void rent_calculate_Click(object sender, EventArgs e)
        {
            string      options = comboBox_options.SelectedItem.ToString();
            calculation cal     = new calculation();

            if (options == "Rent")
            {
                cal.time_hire = Convert.ToInt32(Basic_operations());
                cal.driver    = btmdriveryes.Checked;
                cal.rent_calculation();

                total_bill.Text        = Convert.ToInt32(cal.Rent_Total()).ToString();
                total_driver_cost.Text = Convert.ToInt32(cal.rent_calculation()).ToString();
                base_hire_charge.Text  = Convert.ToInt32(cal.package_cost).ToString();
            }

            else if (options == "Day_Hire")
            {
                calculation day_cal = new calculation();
                day_cal.time_hire    = Convert.ToInt32(Basic_operations());
                extra_km_charge.Text = day_cal.extraKmCost().ToString();
                waiting_charge.Text  = day_cal.WaitTimeCost().ToString();



                total_bill.Text = Convert.ToInt32(day_cal.total_base_hire_charge_cal()).ToString();
            }

            else if (options == "Long_Hire")
            {
                calculation long_cal = new calculation();
                long_cal.time_hire     = Convert.ToInt32(Basic_operations());
                total_bill.Text        = Convert.ToInt32(long_cal.total_Long_hire_charge_cal()).ToString();
                extra_km_charge_.Text  = long_cal.extraKmCost().ToString();
                over_night_charge.Text = long_cal.DriverOverNightRate().ToString();
            }
            else
            {
                MessageBox.Show("Please select on of the packages");
            }
        }
Exemplo n.º 10
0
 public void SetUp()
 {
     c = new calculation(5, 6);
 }
Exemplo n.º 11
0
 public Task <int> DeleteOperationAsync(calculation Cal)
 {
     return(_database.DeleteAsync(Cal));
 }
Exemplo n.º 12
0
        static void Main(string[] args)
        {
            // Lesson 3
            Console.WriteLine("Lesson 3");
            RentalObjects_bouncer[] bouncerarray = new RentalObjects_bouncer[5];
            bouncerarray[0] = new RentalObjects_bouncer("Babytreff", 73, 79, 119, 20);
            bouncerarray[1] = new RentalObjects_bouncer("Happy Train", 73, 79, 119, 15);
            bouncerarray[2] = new RentalObjects_bouncer("SkyKids", 73, 79, 119, 30);
            bouncerarray[3] = new RentalObjects_bouncer("Fantasia", 91, 99, 146, 80);
            bouncerarray[4] = new RentalObjects_bouncer("Schwammerl", 91, 99, 146, 80);

            Console.WriteLine("Name erstes Arrayelement: {0} \n", bouncerarray[0].Name);
            Console.WriteLine("Preis Wochentag erstes Arrayelement: {0} \n", bouncerarray[0].Price_weekdays);
            Console.WriteLine("Preis Wochentag drittes Arrayelement: {0} \n", bouncerarray[2].Price_weekdays);

            var calculated = bouncerarray[2].price_calculation_delivery(bouncerarray[2].Price_weekdays, 3);

            Console.WriteLine("Kalkulierter Preis: {0}", calculated);


            // Lesson 4
            Console.WriteLine("Lesson 4");
            calculation[] calcarray = new calculation[3];
            calcarray[0] = new RentalObjects_bouncer("Babytreff", 73, 79, 119, 20);
            calcarray[1] = new RentalObjects_skydancer("Babytreff", 19, 24, 33, 10);
            calcarray[2] = new RentalObjects_bouncer("Fantasia", 91, 99, 146, 80);

            Console.WriteLine("Preis Lieferung erstes Arrayelement: {0} \n", calcarray[0].price_calculation_delivery(73, 5));


            // Lesson 5
            Console.WriteLine("Lesson 5");
            var c = new RentalObjects_bouncer("SkyKids", 73, 79, 119, 20);
            var a = JsonConvert.SerializeObject(c);

            Console.WriteLine(a);
            File.WriteAllText(@"C:\Users\Lenovo-User\oom\tasks\task4\test.txt", a);

            RentalObjects_bouncer b = JsonConvert.DeserializeObject <RentalObjects_bouncer>(a);
            string d = File.ReadAllText(@"C:\Users\Lenovo-User\oom\tasks\task4\test.txt");

            Console.WriteLine(b.Name);
            Console.WriteLine(b.Price_weekdays);
            Console.WriteLine(d);



            // Lesson 6
            Console.WriteLine("Lesson 6");
            // Task 1
            var fenster = new Form()
            {
                Text = "HW Lesson 6", Width = 640, Height = 480
            };

            fenster.MouseMove += (sender, eventArgs) => Console.WriteLine($"[MouseMove event] ({eventArgs.X}, {eventArgs.Y})");
            fenster.MouseMove -= (sender, EventArgs) => Console.WriteLine($"[MouseMove event] ({EventArgs.X}, {EventArgs.Y})");


            var producer = new Subject <RentalObjects_bouncer>();

            producer.Subscribe(RentalObjects_bouncer => Console.WriteLine($"received value {RentalObjects_bouncer}"));
            var i = new RentalObjects_bouncer("Drachenhoehle", 91, 99, 146, 80);

            System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1));
            producer.OnNext(i);

            // Task 2
        }
Exemplo n.º 13
0
 static int calculate(int a, int b, calculation ca)
 {
     return(ca(a, b));
 }
Exemplo n.º 14
0
 public static string exnewmethode(this calculation ob1)
 {
     return("ex new methode");
 }
Exemplo n.º 15
0
 public static void NewMethod(this calculation ob1)
 {
     Console.WriteLine("hello new methode");
 }
        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
        }