C# - Inc Değeri Santimetre'ye Çevirme

Bu dersimizde C#'ta inc uzunluk birimini cm cinsinden yazan programı yazacağız.

Bu dersimizde C#'ta inc uzunluk birimini cm cinsinden yazan programı yazacağız.



Öncelikle bilmeniz gereken 1 inc, 2.54cm ye eşittir. Şimdi yazılımın görüntüsünü oluşturalım:





Daha sonra ilerde çıkabilecek hataları önlemek için textboxlara sadece sayı girilmesini sağlamak için gerekli kodu yazalım:




e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);


Daha sonra hesaplamamızı yapabilmek için buton1_Click Olayını yazalım:




try
     {
        const float cm = 2.54F;

        if (textBox1.Text != "")
           {
                 double deger = double.Parse(textBox1.Text);

                 double sonuc = deger * cm;

                 lblSonuc.Text = sonuc.ToString() + " cm";
            }
     else
        {
          MessageBox.Show("Boş Geçmeyin..!");
}
catch (Exception hata)
{
MessageBox.Show(hata.Message.ToString(), "Hata..!");
        } 


Bütün kodların hazır hali:




private void button1_Click(object sender, EventArgs e)
{
try
{
const float cm = 2.54F;
if (textBox1.Text != "")
{
double deger = double.Parse(textBox1.Text);
double sonuc = deger * cm;
lblSonuc.Text = sonuc.ToString() + " cm";
}
else
{
MessageBox.Show("Boş Geçmeyin..!");
}
}
catch (Exception hata)
{
MessageBox.Show(hata.Message.ToString(), "Hata..!");
}
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
}


 Bu dersimizin sonuna geldik. Herkese iyi çalışmalar.


Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git