• #include <iostream>

    using namespace std;

    #include <cmath>


    int main()

    {

    long double StartW;

    long double Radi;

    long double Formel;

    int i(0); //Schleifenzähler am Anfang auf 0 gesetzt

    cout<<"--------------Heron Verfahren by Ilyas---------------------\n"<<endl;

    cout<<"Bitte gebe hier die Zahl von der die Wurzel gezogen werden soll: "<<endl;

    cin>> StartW;

    cout<<"Bitte nun die größere Zahl wählen: "<<endl;

    cin>> Radi;

    cout<<"-------------Nährungswertetabelle---------------\n\n";

    Formel = 0.5+(Radi + StartW / Radi);

    cout<<Formel<<endl;

    Formel=0.5*( Radi + StartW / Radi);


    while(abs(Formel - Radi) > 1./1000000 && i <= 8){ //Schleifenbedingung-abs math.

    Radi = Formel;

    i++; //Schliefenzähler

    Formel = 0.5*( Radi + StartW / Radi );



    cout<<"Der "<< i << ". Nährungswert ist: "<<Formel<<endl;

    cout.precision ( 8 );

    }

    }