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();
hocam peki ı math.pow veya math sqrt kullanmadan kökün derecesi ve tabanını klavyeden girerek nasıl hesaplanır
hocam bunun aynısını math.pow veya math sqrt olmadan üssü elle girebildiğimiz n cinsinden hesaplayan programı yapabilir misiniz? hocam orda arkadaş karekök olarak bulcak yani mesela 5 kök 3 ün değerini yaklaşık bulcak
Sorunun matematiksel formülünü verirseniz olabilir..
hocam bunun aynısını math.pow veya math sqrt olmadan üssü elle girebildiğimiz n cinsinden hesaplayan programı yapabilir misiniz?
Console.WriteLine("Sayı");
int a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Üssü");
int b=Convert.ToInt32(Console.ReadLine());
int us=1;
for(int i=1;i<=b;i++)
{
us*=a;
}
Console.WriteLine(us);