예제 #1
0
    protected void Button3_Click(object sender, EventArgs e)
    {
        double[]  rakamlar = { 6, 9, 87, 5, 45, 12, 32 };
        Hesaplama muhsin   = new Hesaplama();

        Response.Write("işlemin sonucu=" + muhsin.coklutoplam(rakamlar));
    }
예제 #2
0
    protected void Button2_Click1(object sender, EventArgs e)
    {
        int       s1    = Convert.ToInt32(sayi1kutu.Text);
        int       s2    = Convert.ToInt32(sayi2kutu.Text);
        Hesaplama islem = new Hesaplama();

        Response.Write("işlemin sonucu" + islem.toplam(s1, s2));
    }
예제 #3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            timer          = new Timer();
            timer.Enabled  = true;
            timer.Interval = 1000 * 2 / 10;
            timer.Tick    += timer_Tick;

            #region Create Menu

            // AnaMenu.Ekran = this;
            MenuStrip menu = AnaMenu.CreateMenu(this);

            this.Controls.Add(menu);

            #endregion

            this.Text     = formName;
            kelimeUzunluk = formName.Length;
            bitis         = kelimeUzunluk;
            lbl1          = new Label();
            this.Controls.Add(lbl1);
            lbl1.Text  = "0";
            lbl1.Top   = 30;
            lbl1.Left  = 30;
            lbl1.Width = 100;

            EkranButonlari ek = new EkranButonlari();
            ek.girilenString       = girilen;
            ek.panel1              = panel1;
            ek.girilensayi         = girilensayi;
            ek.newOperatorTiklandi = newOperatorTiklandi;
            ek.oldOperativ         = oldOperativ;
            ek.lbl1             = lbl1;
            ek.eskiDeger        = eskiDeger;
            ek.operativ         = operativ;
            ek.operatorIndex    = operatorIndex;
            ek.yenigirilen      = yeniGirilen;
            ek.operatorTiklandi = operatorTiklandi;
            ek.eskiDeger        = eskiDeger;
            ek.eskigirilen      = eskiGirilen;
            btnList             = ek.CreateButon();

            AnaMenu.Btnlist       = btnList;
            AnaMenu.OperatorIndex = operatorIndex;

            #region Panele Buton Ekleme
            foreach (Button item in btnList)
            {
                panel1.Controls.Add(item);
            }
            #endregion

            // hes.Esittir_Kalsın(panel1,op_in;false);
            hes.ButtonEnabled(panel1, operatorIndex, false);
            Hesaplama.CEnabled(panel1, false);
        }
예제 #4
0
        static void Main(string[] args)
        {
            var                     askerlikyapanlar = insanlar.BulGetir(i => i.Askerlik == true);
            var                     sayi             = askerlikyapanlar.Count();
            Func <int, int>         square           = x => x * x;  //ilk int input olarak ikincisi out olarak belirtiyoruz
            Func <int, bool>        isEqualThree     = x => x == 3; //inlik int input bool dışarı vereceği değer
            Func <int, int, string> addProcess       = (x, y) => (x + y).ToString();
            var                     s     = addProcess(1, 2);
            Action <int>            write = x => Console.WriteLine($"Girmiş olduğunuz sayı{x}");

            write(3);
            Console.WriteLine(square(3));
            Console.WriteLine($"3 is equal 3:{isEqualThree(3)}");
            Console.WriteLine($"4 is equal 3:{isEqualThree(4)}");
            //Simdi farklı sekilde askerlik yapanları bulacağız ve yasa göre(küçükten büyüğe) sıralayacağız
            Func <bool, bool> isDoneMilitaryService = x => x == true;

            askerlikyapanlar = insanlar.Where(x => isDoneMilitaryService(x.Askerlik)).OrderBy(z => z.Yas);
            sayi             = askerlikyapanlar.Count();
            Console.WriteLine("Askerlik yapanlar yas sıralı");
            insanyazdir(askerlikyapanlar);
            //
            askerlikyapanlar.Where(i => i.Askerlik == false);
            DateTime date   = new DateTime(2002, 5, 5);
            var      result = date.DaysToEndOfMonth();
            //A a;
            A b;
            A c;

            //a = new A();
            b = new B();
            c = new C();
            // a.yazdir("isim");
            b.yazdir("isim");
            c.yazdir("isim");
            Hesaplama del = Fiyat;

            Console.WriteLine($"KDV Hariç 5 Ürün Fiyatı: {del(5)}");
            del = KDVFiyat;  //delegate değiştiriliyor
            Console.WriteLine($"KDV Dahil 5 Ürün Fiyatı: {del(5)}");
            Console.WriteLine(SonucHesapla(5, Fiyat));
            Console.WriteLine(SonucHesapla(5, KDVFiyat));
            Console.ReadKey();
        }
예제 #5
0
 public static decimal SonucHesapla(int sayi, Hesaplama hesapla)
 {
     return(hesapla(sayi));
 }