answersLogoWhite

0

/*Java program to find out square root of a given number

* without using any Built-In Functions

*/

public class SquareRootDemo2

{

public static void main(String[] args)

{

//Number for which square root is to be found

double number = -12;

//This method finds out the square root

findSquareRoot(number);

}

/*This method finds out the square root without using

any built-in functions and displays it */

public static void findSquareRoot(double number)

{

boolean isPositiveNumber = true;

double g1;

//if the number given is a 0

if(number==0)

{

System.out.println("Square root of "+number+" = "+0);

}

//If the number given is a -ve number

else if(number<0)

{

number=-number;

isPositiveNumber = false;

}

//Proceeding to find out square root of the number

double squareRoot = number/2;

do

{

g1=squareRoot;

squareRoot = (g1 + (number/g1))/2;

}

while((g1-squareRoot)!=0);

//Displays square root in the case of a positive number

if(isPositiveNumber)

{

System.out.println("Square roots of "+number+" are ");

System.out.println("+"+squareRoot);

System.out.println("-"+squareRoot);

}

//Displays square root in the case of a -ve number

else

{

System.out.println("Square roots of -"+number+" are ");

System.out.println("+"+squareRoot+" i");

System.out.println("-"+squareRoot+" i");

}

}

}

User Avatar

Wiki User

11y ago

Still curious? Ask our experts.

Chat with our AI personalities

SteveSteve
Knowledge is a journey, you know? We'll get there.
Chat with Steve
LaoLao
The path is yours to walk; I am only here to hold up a mirror.
Chat with Lao
JordanJordan
Looking for a career mentor? I've seen my fair share of shake-ups.
Chat with Jordan

Add your answer:

Earn +20 pts
Q: To find square root of a nos without using built in function?
Write your answer...
Submit
Still have questions?
magnify glass
imp