사칙연산기 프로세스

 사칙연산기 S/W


1. 계산기 기능 실행 여부 확인

2. 사용자로부터 숫자 입력 요구 -->

system.out.print

java.util.Scanner

   2-1. 입력받은 데이터의 숫자 여부에 대한 유효성 검사

      2-1-1  false인 경우 2를 재실행 : while

      2-1-2  true --> process 3 

3. 사용자의 연산자 선택

system.out.print : 메뉴리스트\n메뉴선택

java.util.Scanner

   3-1. 입력받은 데이터의 숫자 여부에 대한 유효성 검사

        3-1-1 false인 경우 3을 재실행

   3-2. 입력받은 숫자가 1~4범위에 포함되어 있는지 여부 검사

    3-2-1 false인 경우 3을 재실행

4. 사용자로부터 숫자 입력 요구 -->

system.out.print

java.util.Scanner

4-1 입력받은 데이터의 숫자 여부에 대한 유효성 검사

      4-1-1  false인 경우 4를 재실행

      4-1-2  true --> process 5

5. 연산 실행 여부 선택

   system.out.print

   java.util.Scanner

  5-1 입력받은 데이터의 y, n여부 확인

      false --> process5 재실행

  5-1-1 y--> process 6 : 연산실행

  5-1-2 n--> process 2로 복귀

 

 6. 연산실행 : process3에서 선택한 값과 연산메서드를 매핑(분기) --> switch

 7. 연산의 결과를 리턴

 8. 연산의 결과를 화면 출력 

 

<화면예시>

숫자 입력 : _


1. 더하기    2. 빼기    3. 곱하기    4. 나누기

-------------------------------- Select : _


숫자 입력 : _


---------------------------- 연산실행(y/n) : _

댓글

이 블로그의 인기 게시물

substring 예제: 문자열을 입력 받아 한 글자씩 회전시켜 모두 출력하는 프로그램을 작성하라

단체 채팅 구현