Add Square Root by Babylonian Method (#2883)

This commit is contained in:
Saumya
2022-01-31 00:19:32 +05:30
committed by GitHub
parent e4fa83bd29
commit 101d08ae24
2 changed files with 51 additions and 0 deletions

View File

@ -0,0 +1,25 @@
package com.thealgorithms.maths;
import java.util.Scanner;
public class SquareRootWithBabylonianMethod {
/**
* get the value, return the square root
*
* @param num contains elements
* @return the square root of num
*/
public static float square_Root(float num)
{
float a = num;
float b = 1;
double e = 0.000001;
while (a - b > e) {
a = (a + b) / 2;
b = num / a;
}
return a;
}
}