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;
}

Yorumlar

Bu blogdaki popüler yayınlar

Girilen kelimeyi hecelerine ayıran program.(C++ Uygulamaları) Favori Uygulama :)

Girilen küçük harfi büyük harfe çeviren program (C++ uygulamaları )

Girilen kelimedeki büyük harf sayısını bulan program(C++ uygulamaları )