Uzun soluklu olmasını dilediğim C# ve ASP.NET yazılarıma bu gece başlamış oldum, gecenin son sorusunu da matematiksel bir uygulamaya ayırmak istedim. Gecenin önceki saatlerinde paylaştığım yazılar için:
bkz: (C# ve Asp.NET) Yazıları büyük harf ile yazdırmak
bkz: (C# ve Asp.NET) Yazıları küçük harf ile yazdırmak
bkz: (C# ve Asp.NET) String'in sadece ilk harfini büyük harf ile yazdırmak
Programlama dillerinin Framework'lerinin içinde genellikle Math adında birer matematiksel metod kütüphanesi bulunur ve kare kök hesaplama gibi işlemler bu class'lar içinde yer alan metodlar yardımıyla kolaylıkla yapılabilir. C# programlama dilinde kare kök hesaplamak için Math.sqrt() yöntemi kullanılır.
Örnek: 9 sayısının kare kökünü C# ile bulun.
int sayi = 9;
Console.WriteLine(Math.Sqrt(sayi)); //3
Alternatif çözüm olarak sayının kare kökünü bulmak demek, o sayı üzeri 1/2 işlemini yapmak demek olduğu için;
int sayi = 9;
Console.WriteLine(Math.Pow(sayi,1/2.0)); //3
Not: İkinci çözümde 1/2 işlemi int/int bir işlem olduğu için 0 olacaktır. Paydanın doouble olması için 2 yerine 2.0 yazılmıştır
Farklı programlama dillerinde kare kök hesaplama işlemleri için sitede bulduğum bazı yazılar:
bkz: PHP'de kare kök hesaplamak
bkz: Java'da kare kök hesaplamak
bkz: JavaScript ile sayıların karesini ve kare kökünü hesaplamak