C Sharp 31.03.2014 20.00.06 👁 10977 Okunma

Santigrat - Fahrenayt Dönüştürücü (C#.NET)

Bu dersimde Santigrat derece ( Co ) ile Fahrenayt dereceyi ( Fo ) birbirine dönüştürecek programı yapacağız. Öncelikle dönüştürme formülünü bilmemiz gerekiyor. 

F=(C * 1.8) + 32 (santigrat türünden verilen değerin fahrenayt karşılığını bulmak için kullanılır)

C=(F - 32) / 1.8 (fahrenayt türünden verilen değerin santigrat karşılığını bulmak için kullanılır)

Programa başlayabiliriz. Bunun için aşağıdaki resimdeki form ekranını oluşturalım. Bunun için 3 adet label, 2 adet textbox ekleyelim ve resimdeki gibi biçimlendirdim.

Santigrat - Fahrenayt Form Ekranı

Formu oluşturduktan sonra gelelim kodlamaya; Textbox1'e santigrat değeri girilince textbox2'de fahrenayt değeri yazacak. Tersinde ise Textbox2'ye fahrenayt değeri girilince textbox1'e santigrat değerini yazacak.

Bu işlemleri textboxların changed (içeriğinin değişmesi) olayına yaptıracağız. Bunun için öncelikle TextBox1'e çift tıklayarak kod ekranına girelim ve aşağıdaki kodu oluşturalım.

1        private void textBox1_TextChanged(object sender, EventArgs e)
2        {
3           double c = Convert.ToDouble(textBox1.Text);
4           textBox2.Text=Convert.ToString((c * 1.8) + 32);
5        }

Yukarıdaki kodun;

  • 1,2,5.satırları TextBox1'in text'inin değişim olayıdır. Yani textbox1'e yazı yazılınca parantezler arasındaki komutlar çalıştırılacak.
  • 3.satırda c isminde double türünde değişken tanımlanarak textbox1'deki değer double türüne dönüştürülerek bu c değişkenine alınıyor.
  • 4.satırda fahrenayt karşılığını hesaplayarak textbox2'ye yazdırıyor.

TextBox2'ye de çift tıklayarak kod ekranına girelim ve aşağıdaki kodu oluşturalım.

1        private void textBox2_TextChanged(object sender, EventArgs e)
2        {
3            double f = Convert.ToDouble(textBox2.Text);
4            textBox1.Text = Convert.ToString((f - 32) / 1.8);
5        }

Yukarıdaki kodun;

  • 1,2,5.satırları TextBox2'nin text'inin değişim olayıdır. Yani textbox2'ye yazı yazılınca parantezler arasındaki komutlar çalıştırılacak.
  • 3.satırda f isminde double türünde değişken tanımlanarak textbox2'deki değer double türüne dönüştürülerek bu f değişkenine alınıyor.
  • 4.satırda santigrat karşılığını hesaplayarak textbox1'e yazdırıyor.

Yukarıdaki kodları yazdıktan sonra programı çalıştırarak (f5) uygulamayı deneyebiliriz.

Sorularınızı ve düşüncelerinizi aşağıdaki yorum ekle bölümünden yazabilirsiniz. İlerleyen günlerde yeni derslerde görüşmek üzere sağlıcakla kalınız....

Mustafa KARSLI      Kaynak: www.mustafakarsli.com

👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu İçeriği Paylaş

💬 Yorumlar

Yakup TAŞLIBEYAZ 04.04.2014 16.06.14

IP Adresi Neden Kaydediliyor Anlamadım Valla Ama iki türlü yol var ClientIP mi ServerIP mi kaydedliyor bunların cevabını yazarmısınız ziyaretçiler rahaat eder...

----- Mustafa KARSLI ---->
Ahlaki olmayan yorumlara karşı tedbir amaçlı kaydedilmektedir. Gerekli görüldüğünde savcılığa bildirilmek üzere kaydedilmektedir.

Fikrini Belirt

🤲 Günün Esması

el - MÜTEKEBBİR

" En büyük ve en yüce olan, büyüklüğünü, ululuğunu her an ve her yerde gösteren. "

💡 Günün Sözü

“Allah'ım! Günahlarımın küçüğünü büyüğünü, öncesini sonunu, açığını ve gizlisini, hepsini bağışla.”

Müslim, "Salât", 216

👋 Ben Kimim?

Geleceğimiz gençlerimize Bilim ve Teknolojiyi Üretmeleri için yol göstermeliyiz. Bu minvalde vakit buldukça ücretsiz ders ve videolar hazırlayıp yayınlamaya çalışmaktayım....

✉️ İletişime Geç

📈 Ziyaretçi Sayacı

Şu An Online
2
👥 Toplam Ziyaret
2.823.664

İstatistikler anlık güncellenir.