Zurück Vor +Ebene Home Inhalt Index Hilfe

Iterative Berechnung der Quadratwurzel

Programm zur iterativen Berechnung der Quadratwurzel einer Zahl a.
program Wurzel(input, output);

    {Berechnet eine Wurzel}
    
    var
        x, a, eps: double;
        
    begin {Wurzel}
        writeln('Berechnet die Quadratwurzel einer positiven reellen Zahl.');
        writeln;
        write('Argument: '); readln(a);
        write('Absolute Genauigkeit: ');
        readln(eps);

        x := a;
        while abs(x * x - a) >= eps do begin
            x := (x + a/x) / 2
        end; {while}
        
        writeln;
        writeln('Die Wurzel aus ', a:7:3, ' ist: ', x:7:3)
    end. {Wurzel}
Zurück Vor +Ebene Home Inhalt Index Hilfe

Copyright Verlag Harri Deutsch AG  Stöcker DeskTop Mathematik