Girilen sayının karekökünü bulan program (C++ uygulamaları )
//bir sayının karekökünü 0.001 hassasiyetle karekök fonksiyonunu kullanmadan bulunacak.Negatif sayı girildiğinde uyarı vericekk.
#include<stdio.h>
#include<stdlib.h>
int main()
{
double a,karekok;
int i;
printf("Karekokunu bulmak istediginiz sayiyi giriniz:\n");
scanf("%lf",&a);
{
if(a>0)
{
karekok=a/2;
for(i=0;i<100;i++){//bu her döndüünde kareköke yeni değerler atayıp kareköke en yakın sonucu verir
karekok=(karekok+a/karekok)/2;
}
printf("%.2f nin karekoku=%.3f dir\n",a,karekok);// hassasiyeti 0.001 istediimizden noktadan sonraki 3 basamağı göstermeye programladık
}
else if(a==0)
printf("0 in karekoku=0.000 dir\n");
else
printf("Girilen sayinin karekoku reel sayi degildir.\n");
}
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
double a,karekok;
int i;
printf("Karekokunu bulmak istediginiz sayiyi giriniz:\n");
scanf("%lf",&a);
{
if(a>0)
{
karekok=a/2;
for(i=0;i<100;i++){//bu her döndüünde kareköke yeni değerler atayıp kareköke en yakın sonucu verir
karekok=(karekok+a/karekok)/2;
}
printf("%.2f nin karekoku=%.3f dir\n",a,karekok);// hassasiyeti 0.001 istediimizden noktadan sonraki 3 basamağı göstermeye programladık
}
else if(a==0)
printf("0 in karekoku=0.000 dir\n");
else
printf("Girilen sayinin karekoku reel sayi degildir.\n");
}
return 0;
}
Yorumlar
Yorum Gönder