Skip to content

Instantly share code, notes, and snippets.

@rorrorome
Last active July 7, 2023 16:59
Show Gist options
  • Select an option

  • Save rorrorome/d31ffcd4166e18d3bb3cd3cb7b683897 to your computer and use it in GitHub Desktop.

Select an option

Save rorrorome/d31ffcd4166e18d3bb3cd3cb7b683897 to your computer and use it in GitHub Desktop.
캐시백
/*
* 제로베이스 백엔드 스쿨 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