C# Net hesaplama kodundaki hata nedir?

464815

Hectopat
Katılım
30 Mayıs 2021
Mesajlar
1.519
Makaleler
2
Çözümler
10
Yarım saattir uğraşıyorum. Nerede hata yaptım anlamadım. Yardımcı olur musunuz?
 

Dosya Ekleri

  • Ekran Görüntüsü (1).png
    186,6 KB · Görüntüleme: 84
  • Ekran Görüntüsü (2).png
    215,7 KB · Görüntüleme: 80
  • Ekran Görüntüsü (3).png
    250,4 KB · Görüntüleme: 78
Son düzenleyen: Moderatör:
Yarım saattir uğraşıyorum. Nerede hata yaptım anlamadım. Yardımcı olur musunuz?
Islem kodlarinda hata var oncelikle turkceyanlis ve matematikyanlis/4'u ekstradan paranteze almalisin. Daha sonra turkcedogru turkceyanlis'i convert ettikten sonra islemi yazip net'in textbox'ina stringe cevirmen gerek.

bu sekil.
 
C#:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
    {
        e.Handled = true; // Girilen karakter sayı değilse
    }
}

private void textBox1_TextChanged(object sender, EventArgs e)
{
    if (string.IsNullOrEmpty(textBox1.Text) || !textBox1.Text.All(char.IsDigit))
    {
        textBox1.Text = "0"; // TextBox boşsa veya içeriğinde harf varsa 0 değerini yazar.
    }
}
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…