Şimdi Ara

Performans Ödevim c#(bilimsel hesap makinesi)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
2.008
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar bu kadarını yapabildim ama maalesaf hoca dedi ki verilleri classtan almam gerekiyormus ne olur yardım edin buda hesap makinesinin linkihttp://www.dosya.tc/server21/RKDppd/HESAPMAK_NES_.rar.html



    int s1, s2,x, sonuc;
    string islem;

    public Form1()
    {
    InitializeComponent();
    }

    private double toplama(int s1, int s2)
    {
    return s1 + s2;
    }
    private double çıkarma(int s1, int s2)
    {
    return s1 - s2;
    }
    private double çarpma(int s1, int s2)
    {
    return s1 * s2;
    }
    private double bölme(int s1, int s2)
    {
    return s1 / s2;
    }




    private void button40_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "9";
    }

    private void button49_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "1";
    }

    private void button50_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "2";
    }

    private void button52_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "3";
    }

    private void button43_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "4";
    }

    private void button44_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "5";
    }

    private void button46_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "6";
    }

    private void button32_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "7";
    }

    private void button33_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "8";
    }

    private void button55_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "0";
    }



    private void button59_Click(object sender, EventArgs e)
    {


    s1 = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    islem = "toplama";





    }

    private void button60_Click(object sender, EventArgs e)
    {
    s2 = Convert.ToInt32(textBox1.Text);
    if (islem == "toplama")
    {
    textBox1.Text = toplama(s1, s2).ToString();
    }
    if (islem == "cıkarma")
    {
    textBox1.Text = çıkarma(s1, s2).ToString();
    }
    if (islem == "carpma")
    {
    textBox1.Text = çarpma(s1, s2).ToString();
    }
    if (islem == "bolme")
    {
    textBox1.Text = bölme(s1,s2).ToString();
    }
    }

    private void button53_Click(object sender, EventArgs e)
    {
    s2 = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    islem = "cıkarma";



    }

    private void button38_Click(object sender, EventArgs e)
    {
    textBox1.Text = "0";
    }



    private void button16_Click(object sender, EventArgs e)
    {
    x = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    sonuc = x * x;
    textBox1.Text = sonuc.ToString();
    }


    private void button35_Click(object sender, EventArgs e)
    {
    islem = "bolme";
    x = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    }

    private void button48_Click(object sender, EventArgs e)
    {
    x = Convert.ToInt32(textBox1.Text);
    sonuc = 1 / x;
    textBox1.Text = sonuc.ToString();
    }

    private void button47_Click(object sender, EventArgs e)
    {
    x = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    islem = "carpma";
    }



    private void button8_Click(object sender, EventArgs e)
    {
    textBox1.Text = " ";
    sonuc = 0;
    }

    private void button24_Click(object sender, EventArgs e)
    {
    x = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    sonuc = x * x * x;
    textBox1.Text = sonuc.ToString();
    }



    < Bu mesaj bu kişi tarafından değiştirildi CESURAKINCI_1453_ -- 5 Ocak 2014; 22:03:15 >







  • lütfen arkadaşlar yardım edin acil
  • Vasat yapmıssın...

    Bi sınıf oluştur bu sınıfta hesaplamalar yapılsın.
    static class MyMath gibi
    bi sınıf oluştur mesela o da button sınıfından türesin o da button sınıfında türesin
    bi sınıf oluştur o da içinde işte toplama mı yapılacak vs onu tutsun

    bir de buttonları sürükle bırakla değil elle kod yazarak ekle...
  • quote:

    Orijinalden alıntı: greencraft

    Vasat yapmıssın...

    Bi sınıf oluştur bu sınıfta hesaplamalar yapılsın.
    static class MyMath gibi
    bi sınıf oluştur mesela o da button sınıfından türesin o da button sınıfında türesin
    bi sınıf oluştur o da içinde işte toplama mı yapılacak vs onu tutsun

    bir de buttonları sürükle bırakla değil elle kod yazarak ekle...

    ilginiz için teşekkürler c# o kadar fazla iyi değilim zaten o yüzden alt seviye bilgim bu bilgim doğrultusunda bu kadar yapabildim siz bana daha açıklayıcı yazabilir misiniz zahmet olmassa
  • quote:

    Orijinalden alıntı: BeoWULF_32

    quote:

    Orijinalden alıntı: greencraft

    Vasat yapmıssın...

    Bi sınıf oluştur bu sınıfta hesaplamalar yapılsın.
    static class MyMath gibi
    bi sınıf oluştur mesela o da button sınıfından türesin o da button sınıfında türesin
    bi sınıf oluştur o da içinde işte toplama mı yapılacak vs onu tutsun

    bir de buttonları sürükle bırakla değil elle kod yazarak ekle...

    ilginiz için teşekkürler c# o kadar fazla iyi değilim zaten o yüzden alt seviye bilgim bu bilgim doğrultusunda bu kadar yapabildim siz bana daha açıklayıcı yazabilir misiniz zahmet olmassa

    FlowLayoutPanel i araştır sonra da mesela 0dan9a kadar olan butonları düşün hepsi kendi textini ekliyor değil mi?
    O zaman şöyle yazalım
    void ButonlarıDiz(FlowLayoutPanel dizilecekPanel)
    {
    for(int i=0;i<10;i++)
    {
    //tanımlama böylemiydi tam hatırlamıyorum kontrol edersiniz
    var button = new Button(){Text=i.ToString()};
    //event tam olara böyle olmayalabilir
    button.Click+=click_event;
    dizilecekPanel.Controls.Add(button);
    }
    }
    void click_event(EventArgs e,object sender)
    {
    lbl.Text+=(sender as Button).Text;
    }



    < Bu mesaj bu kişi tarafından değiştirildi Guest-42B93504E -- 6 Ocak 2014; 23:34:55 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.