Last active
July 7, 2023 16:59
-
-
Save rorrorome/d31ffcd4166e18d3bb3cd3cb7b683897 to your computer and use it in GitHub Desktop.
캐시백
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * 제로베이스 백엔드 스쿨 15기 | |
| * 한새롬 | |
| * 미니과제 2. 결제 금액 캐시백 계산 프로그램 | |
| * | |
| * Scanner의 입력함수와 조건문을 통한 캐시백 계산 로직 작성 | |
| * 1. 주어진 캐시백 적립 조건에 맞게 캐시백 계산 | |
| * 2. 결제 금액을 입력하면, 이에 대한 캐시백 계산 후 결과 출력 | |
| * [캐시백 계산 조건] | |
| - 결재 금액의 10%를 적립한다. | |
| - 캐시백포인트 단위는 백원단위이다.(100원, 200원, 300원 등) | |
| - 한건의 캐시백 포인트는 최대 300원을 넘을 수 없습니다. | |
| */ | |
| //scanner를 import | |
| import java.util.Scanner; | |
| public class MiniProject02 { | |
| public static void main(String[] args) { | |
| System.out.println("[캐시백 계산]"); | |
| System.out.print("결제 금액을 입력해 주세요. (금액): "); | |
| // scanner 입력 | |
| Scanner sc = new Scanner(System.in); | |
| int sum = sc.nextInt(); | |
| // 조건에 맞게 캐시백 계산 후 결과 출력 | |
| int cashBack = 0; | |
| if (sum <= 3000) { | |
| cashBack = (sum / 1000) * 100; | |
| } else { | |
| cashBack = 300; | |
| } | |
| System.out.println("결제 금액은 " + sum + "원이고, 캐시백은 " + cashBack + "원 입니다."); | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment