C# Karekök Hesaplama – Sqrt Fonksiyonu Olmadan

C# ile karekök hesaplamak için Math.Sqrt() fonksiyonu kullanıyoruz, ama bu fonksiyonu bulan amcalar ya bulmasaydı ne olacaktı 🙂 işte o zaman yardımımıza aşağıdaki kodlar koşacaktı hemen kodlarımıza bakalım ilk olarak kullanıcıdan bir sayı istiyoruz daha sonra karekök hesaplanıp kullanıcıya görüntülüyoruz…

//www.bilisimogretmeni.com
Console.WriteLine("Bir sayı girin");
double sayi = Convert.ToDouble(Console.ReadLine());
long i, n = (long)sayi, t;
double r = sayi;
for (i = 0; i < n; i++)
{
r = (r + (sayi / r)) * 0.5;
t = (long)r;
if ((t * t) < t)
break;
}
//www.bilisimogretmeni.com          
Console.WriteLine("Sayının Karekökü =" + r.ToString());
Console.ReadLine(); 
X

Pin It on Pinterest

X