ALLAH (cc)'IN EN GÃœZEL Ä°SÄ°MLERÄ° (ESMA-ÃœL HÃœSNA)
el - VALÄ°

Bu muazzam kâinatı tek baÅŸina idare eden.

     ANASAYFA    |   Ben Kimim?      Ä°Ã§kiden sakınınız; Çünkü o her kötülüğün anasıdır. - Hz.Muhammed (sav)

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

Santigrat - Fahrenayt Dönüştürücü (C#.NET)
 + Yazıyı Büyüt    - Yazıyı Küçült           

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

( 9283 ) kez okundu     -     31.03.2014    Tweetle     
Santigrat - Fahrenayt Dönüştürücü (C#.NET), santigrat, fahrenayt, dönüştürücü, c-f dönüştürücü, celcius, fahrenheit, celsius, celsius to fahrenheit, fahrenheit to celsius, mustafa karslı, csharp, c#, net
Ziyaretçi Yorumları
( 1 ) Yorum
Tümünü Göster
Yakup TAÅžLIBEYAZ - bursa - new york - 04.04.2014 16.06
     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.

Yorum Ekle
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
Ä°sim
:
Yorum
:
En fazla 400 karakter
Åžehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (34.224.33.93) kaydedilecektir)
  Yeni Dersleri Takip etmek istiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
biliMKurdu
BiliÅŸim Teknolojileri
C Sharp
Çalışmalar
Donanım
Evde Deney
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
KiÅŸisel GeliÅŸim
Okul Öncesi Etkinlik
PHP
Projeler
Raspberry Pi
Scratch
Silverlight
Şanlı Tarihimiz
Yarışmalar
Yazılarım
  Zamanlanmış Duyuru/Ödev Bulunmamaktadır...  
Şüphesiz iman edip salih ameller işleyen, namazı dosdoğru kılan ve zekatı verenlerin mükafatları Rableri katındadır. Onlara korku yoktur. Onlar mahzun da olmayacaklardır.

Bakara-277
Sosyal Medya Hesabım Bulunmamaktadır. Bu nedenle başka platformlarda paylaşımım bulunmamaktadır.
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 2
 Bugün : 249
 Toplam : 2657971
Mustafa KARSLI - BiliÅŸim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

2