Day 9 flow chart (2)

정채림·2026년 1월 13일

문제

영화관 포인트 적립 시스템

  • 사용자가 영화를 여러 편 볼 때마다 관람 가격을 입력한다.
  • 영화 1편 관람 시 결제 금액의 7%가 포인트로 적립된다.
  • 사용자가 -1을 입력하면 관람 입력을 종료하고, 총 결제 금액과 총 적립 포인트를 출력한다.
  • 가격이 0 이하(단, -1 제외)인 경우는 잘못된 입력이며 다시 입력 받는다.

개인적으로 생각한 부분

  • price*0.07에서 만약 이 결과값이 소수점이 된다면 어떻게 처리할지도 고민하면 좋을 거 같다는 생각을 했다.
  • 해당 시스템을 쓰는 곳의 기준에 따라서 다르겠지만 소수점 버림으로 처리하는 것도 좋을 거 같았다.
  • flow chart를 수정한다면 Math.floor()를 사용하여 소수점 아래는 버리는 부분을 추가하면 좋을 거 같다.

0개의 댓글