문제
세 제곱근을 구하는 뉴턴법은, x의 세제곱근에 가까운 y라고 할때 다음 식에 따라 y보다 더 가까운 값을 계산하는 방식이다.
3x/y2+2y
제곱근 프로시저처럼 세제곱근 프로시저를 만들어 보라.
문제로 부터 얻은 것
처음에는 improve 프로시저만 바꾸면 되는 줄 알았지만 goodenough?도 바꿔야 합니다. 모듈 방식으로 프로그램의 한 부분을 수정할 때, 다른 부분에서 에러가 생길 수 있다는 교훈을 얻었습니다.
문제풀이
읽어주셔서 감사합니다.