Wirte psuedo code in Java x intial guess square root x2 func

Wirte psuedo code in Java..

x;

     intial guess;

     square root =x/2

    

     function squareRoot(x,guess,error)

     error= x-guess*guess

    

     if error<=acceptableError

          return(guess);

         

          else

     newGuess= 0.5*(guess+x/guess)

     squareRoot(x,newGuess,error);

    

    

=========================================

    

     main class:

     initialGuess=x/2;

     squareroot sqrt= new squareRoot(x,error)

     or

     squareRoot(x,initialGuess,error);

     squareRoot(initialGuess);

Solution

I am writing java code for your given pseudo code:

code:

class Sroot{
static double acceptableError = 0.5;
public static double squareRoot(double x,double guess,double error)
{
error= x-guess*guess;
double newGuess;
if(error<=acceptableError)
return guess;

else
{
newGuess= 0.5*(guess+x/guess);
return squareRoot(x,newGuess,error);

}

}
public static void main(String []args){
double x=100;
double initialGuess=x/2;
double error=0.8;
double sqrt = squareRoot(x,initialGuess,error);
System.out.println(\"square root is: \"+ sqrt);
}
}

Wirte psuedo code in Java.. x; intial guess; square root =x/2 function squareRoot(x,guess,error) error= x-guess*guess if error<=acceptableError return(guess)
Wirte psuedo code in Java.. x; intial guess; square root =x/2 function squareRoot(x,guess,error) error= x-guess*guess if error<=acceptableError return(guess)

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site