Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The square root of a number N can beapproximated by repeated calculation using t

ID: 3615878 • Letter: T

Question

The square root of a number N can beapproximated by repeated calculation using the formula

NG = 0.5(LG + N/LG)

where NG stands for next guess andLG stands for last guess.

Write a program that will compute for the square root of anumber using this method. The initial guess will be set to1.0, this will be the starting value ofLG.

Algorithm:

a.       If they are,NG is accepted as the square root and the processis terminated;

b.      Otherwise, the last guess(LG) gets the value of the next guess(NG) and the entire process is repeated.


Thank you forhelping me out...

Explanation / Answer

please rate - thanks import java.util.*; public class sqroot { public static void main(String []args) { Scanner keyboard = new Scanner(System.in); double a; do{    System.out.print("Enter a number between 1 and 100:"); a = keyboard.nextInt(); }while(a100); System.out.println("The square root of "+a+" is: "+sqroot(a)); } public static double sqroot(double a) {double tolerence=.005,root,lastroot=1; do {     root = 0.5 * (lastroot + a/lastroot);     lastroot=root;     } while((root*root - a)>= tolerence); return root; } }
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote