C# ile Matematiksel İşlemler - Mertcan Kıyak	Anasayfa
/ C# ile Matematiksel İşlemler	Programlama
C# ile Matematiksel İşlemler
Bu konumuzda C# da matematiksel işlemlerin nasıl yapıldığını anlatmaya çalışacağım. Hangi matematiksel işlemler olacak önce bunları belirteyim. Toplama, karekök alma, karesini alma işlemlerinin yanı sıra faktöriyel hesaplama ve girilen sayının tek mi çift mi olduğunu bulan basit ama işlevsel programlar yapacağız. Öncelikle toplama işleminden başlayalım.
1-) Toplama İşlemi
Toplama işlemini işaret değiştirerek çarpma, bölme ve çıkarma işlemleri için de kullanabilirsiniz. Öncelikle formumuza bir 2 adet textbox, 1 tane label, 1 tane de buton ekliyoruz. Labelimiz de toplama işlemimizin sonucu yazacağı için text özelliğine herhangi bir şey yazmıyoruz. textxbox1 ve textbox2 yi de kullanıcıdan sayı almak için kullanacağız. Butonumuza çift tıklayarak kodumuzu yazalım.
int sayi1 = Convert.ToInt32(textbox1.Text); // Kullanıcıdan değer aldığımız kod
int sayi2 = Convert.ToInt32(textbox2.Text); // Kullanıcıdan değer aldığımız kod
int sonuc = sayi1+sayi2; // Aldığımız değerleri topladığımız kod
Matematiksel işlemler yapacağımız için textboxlara girilen sayıları int değişken tipine çevirdik. String değişken tipinde hiçbir aritmetiksel işlem yapılamayacağı için böyle dönüştürme metodu kullandık ve sonuc adında bir değişken oluşturup toplama sonucu işlemini atadık. Şimdi labelde sonucumuzu yazdıralım.
label1.Text = sonuc.ToString(); // Sonucu labele yazdırdığımız kod
Label, textbox, listbox gibi nesnelere veri girişleri veya çıkışları her zaman string tipinde olur. Bu yüzden çıkan sonucumuzu int tipinden string tipine dönüştürmemiz gerekiyor.
2-) Karekök Alma
Karekök almak için herhangi bir bölme veya çarpma işlemine gerek duymuyoruz. C#’da hazır olarak bize verilen fonksiyonu kullanmamız bu iş için yeterlidir. Formumuza bir adet textbox, bir adet buton ve bir adette label ekleyelim. Butona çift tıklayalım ve aşağıdaki kodu yazalım.
int al = Convert.ToIn32(textbox1.Text); // Kullanıcının yazdığı sayıyı alıp al değişkenine atadık.
int sonuc = Math.Sqrt(al); // Özel bir fonksiyon ile alınan sayının karekökünü aldık.
label1.Text = sonuc.ToString(); // Aldığımız karekökü yani sonucu label1’de yazdırdık.
3-) Karesini Alma
Karesini alma işlemi çok basit bir işlemdir. Matematikte kare nasıl alınır? Bir sayısı kendisiyle çarparsak. Evet bu yöntemi şimdi kod ile uygulayalım.
int sonuc = s1*s1;
İki satırlık kod ile sonucumuzu bulmuş olduk. Mesaj kutusuyla sonucu yazdırdık.
4-) Faktöriyel Hesaplama
Faktöriyel işlemimizi de aşağıda ki kod blogu ile hallediyoruz.
for (int i = 1; i <= son; i++)
C# Basit Uygulamalar/C# Faktöriyel Hesaplama/C# İşlemler/C# Matematiksel İşlemler/C# Tip Dönüştürme	C# MySQL Kullanıcı Adı ve Şifre İle Giriş