Java/제어문

제어문(10)

은찡안찡 2023. 4. 5. 13:43

- 영화표 가격과 나이를 입력받아 영화표 할인하기
- 10세 미만 무료
- 10대(10~19) 30% 할인
- 20대(20~29) 20% 할인
- 30대(30~39) 10% 할인
- 40대 이상은 5% 할인
- 영화표 할인 가격 구하는 공식: 영화표 가격 - (영화표 가격 x 할인율)
- 객체 모델링
- 데이터: age(나이, int), ticket(영화표 가격, int), rate(할인율, double), dcticket(할인된 영화표 가격, int), textRate(rate x 100, int), Scanner scan(입력 스트림 객체)//기능: 조건문의 분기를 age로 하여 할인율을 다르게 적용한다.

package com.dream.controls;

import java.util.Scanner;


public class ControlEx10 {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int age = 0, ticket = 0, dcticket = 0, textRate = 0;
		double rate = 0;
		
		System.out.println("영화표 가격과 나이를 입력하세요.");
		System.out.print("영화표 가격: ");
		ticket = scan.nextInt();
		System.out.print("나이 입력: ");
		age = scan.nextInt();
		
		if (age < 10) rate = 1.0;
		else if (age >= 10 && age < 20) rate = 0.3;
		else if (age >= 20 && age < 30) rate = 0.2;
		else if (age >= 30 && age < 40) rate = 0.1;
		else rate = 0.05;
		
		dcticket = (int)(ticket - (ticket * rate));
		textRate = (int)(rate * 100);
		
		System.out.println("입장료(할인율): "+dcticket+"원("+textRate+"%)");
	}
}

'Java > 제어문' 카테고리의 다른 글

제어문(11)  (0) 2023.04.05
제어문(9)  (0) 2023.04.05
제어문(8)  (0) 2023.04.05
제어문(7)  (0) 2023.04.05
제어문(6)  (0) 2023.04.05