Bu örneğimizde girilen bir sayının karesini hesaplayan örneği Windows Form Application ve Console Application kullanarak bulacağız.
Console App
Bir sayının karesini hesaplamak için sayının kendisiyle çarpılması gerekmektedir. Kullanıcının girdiği sayının karesini hesaplayan programı iki farklı şekilde yapalım.
İlk örneğimizde Girilen sayının kendisiyle çarpılarak sonucu ekranda gösterelim.
1 2 3 4 5 6 7 8 9 10 11 | static void Main(string[] args) { Console.Write("Sayı : "); int sayi = Convert.ToInt32(Console.ReadLine()); int sonuc = sayi * sayi; Console.WriteLine(sayi+ " sayısının karesi : "+sonuc); Console.ReadKey(); } |
Ekran Çıktısı:
2. yöntemimizde C# Math kütüphanesinde bulunan Pow fonksiyonunu kullanalım.
1 2 3 4 5 6 7 8 9 10 11 | static void Main(string[] args) { Console.Write("Sayı : "); int sayi = Convert.ToInt32(Console.ReadLine()); int sonuc = (int)Math.Pow(sayi, 2); Console.WriteLine(sayi+ " sayısının karesi : "+sonuc); Console.ReadKey(); } |
Ekran Çıktısı:
Windows Form App
Form uygulaması için aynı örneği gerçekleştirelim. Öncelikle formumuzu aşağıdaki şekilde oluşturalım. Label, TextBox ve Button kontrollerini ekleyelim.
Şimdi Button1 üzerinde çift tıklayarak Click olayı için aşağıdaki kodları yazalım.
C# Kodları:
1 2 3 4 5 6 7 8 9 | private void button1_Click(object sender, EventArgs e) { int sayi,sonuc=0; sayi = Convert.ToInt32(textBox1.Text); sonuc = sayi * sayi; MessageBox.Show("Sonuç: " + sonuc); } |
Ekran Çıktısı: