검색어 입력폼

자바레포트

저작시기 2017.10 |등록일 2017.10.18 한글파일한컴오피스 (hwp) | 3페이지 | 가격 1,000원

목차

1. 문제 개요
2. 아이디어
3. 코딩
4. 결과출력
5. 검토

본문내용

1. 문제 개요
사용자가 자신의 성적을 입력하면 성적을 학점으로 변환하여 출력해주는 프로그램을 작성하여 보자(A+, B+, C+, D+ 추가). 또한 이것은 앞에서 if-else 문장으로도 작성한 바 있다. if-else 문장을 사용하는 방법과 비교하여 보자.

2. 아이디어
기존에 작성된 코딩에 A+, B+, C+, D+를 추가하는 방법을 생각했을 때, 제일먼저 case옆 숫자를 9.5, 8.5, 7.5, 6.5 이러한 방법으로 나누어 케이스를 따로 분류하는 생각이었다. 허나 실행이 되지 않았는데, 그 이유는 성적을 정수 10으로 나눈 결과가 소수점 이하를 없애기 때문에 소수점 뒤의 크기는 표현할 수 없기 때문이었다. score는 100점 만점이기 때문에 건들일 수 없었다.
이 때 생각한 방법이 10이 아닌 5로 score를 나누는 방법이다. 5는 정수값이기 때문에 나누는 것에 대한 문제가 없었고, 또한 5로 나누게되면 100점 만점인 성적을 20, 19, 18, 17, ···, 1 로 나눌 수 있게 된다.

참고 자료

없음
다운로드 맨위로