게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
java반복문질문입니다.
게시물ID : programmer_3042짧은주소 복사하기
작성자 : 오오홍
추천 : 0
조회수 : 453회
댓글수 : 4개
등록시간 : 2014/05/02 16:18:20
이게 프로그래밍이라고 해야할지 수학이라고 해야할지 애매하긴한데
과제하는중에 헷갈리는게 있네요.

1+(1/(1+1/2))+(1/(1+1/3))+....+(1/1+(1/100))을
for문을 이용해 구하는 프로그램인데,
저런식으로 수식이 진행되면 가장 처음의 값은 1이 아니라 1/2아닌가요??

분모부분에서 1씩증가하는 부분에 변수를 줘서 반복을 통해 1씩 늘려간다고 하면,
초기값을 1로 주면 1/(1+1/1)이 되어 맨 처음에는 1이 되어야 하고,
초기값을 0으로 주면 맨 처음 값은 1이 되겠지만 그다음에는 1/2이 들어가 버리잖아요...

혹시 제가 놓치고 있는게 있는지, 아니면 문제가 잘못된건지 계속 고민중이네요....
고수님들 알려주시면 감사하겠습니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호