hi, leute
hab ein Problem mit einem Programm, dass mir eine Wurzel berechnen soll
es gibt sie natürlich nur näherungsweise an, aber mein eigentliches Problem sind die ziffern hinterm Komma ich hab einen long double deklariert(also 10 stellen hinterm Komma oder)
aber er berechnet nur auf 5 stellen.
Kann mir jemand helfen
wär echt nett!
hab ein Problem mit einem Programm, dass mir eine Wurzel berechnen soll
es gibt sie natürlich nur näherungsweise an, aber mein eigentliches Problem sind die ziffern hinterm Komma ich hab einen long double deklariert(also 10 stellen hinterm Komma oder)
aber er berechnet nur auf 5 stellen.
![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
wär echt nett!
PHP:
#include<iostream.h>
#include<conio.h>
main(long double RD)
{
long double ON;
long double UN = 0;
long double MI;
cout << "Radikant=";
cin >> RD;
ON = RD;
while(ON-UN >= 0.0000001)
{
MI = (ON+UN)/2;
if(MI*MI>RD)
{
ON = MI;
cout << MI << endl;
}
else
{
UN = MI;
cout << MI << endl;
}
}
cout << MI;
getch();
return(0);
}