Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class _03_Photo_Pictures {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- int picturesCount = Integer.parseInt(input.nextLine());
- String pictureType = input.nextLine();
- String orderType = input.nextLine();
- double price = 0;
- double finalPrice = 0;
- double discount;
- switch (orderType) {
- case "online":
- switch (pictureType) {
- case "9X13":
- if (picturesCount < 50) {
- price = picturesCount * 0.16;
- discount = (1 - 0.02);
- finalPrice = price * discount;
- }
- if (picturesCount >= 50) {
- price = picturesCount * 0.16;
- discount = (1 - 0.07);
- finalPrice = price * discount;
- }
- break;
- case "10X15":
- if (picturesCount >= 80) {
- price = picturesCount * 0.16;
- discount = 1-0.05;
- finalPrice = price * discount;
- }
- if (picturesCount < 80) {
- price = picturesCount * 0.16;
- discount = (1 - 0.02);
- finalPrice = price * discount;
- }
- break;
- case "13X18":
- if (picturesCount >= 50 && picturesCount <= 100) {
- price = picturesCount * 0.38;
- discount = 1-0.05;
- finalPrice = price * discount;
- } else if (picturesCount > 100) {
- price = picturesCount * 0.38;
- discount = 1-0.07;
- finalPrice = price * discount;
- }else {
- price = picturesCount * 0.16;
- discount = (1 - 0.02);
- finalPrice = price * discount;
- }
- break;
- case "20X30":
- if (picturesCount >= 10 && picturesCount <= 50) {
- price = picturesCount * 2.90;
- discount = 1-0.09;
- finalPrice = price * discount;
- } else if (picturesCount > 50) {
- price = picturesCount * 2.90;
- discount = 1 - 0.11;
- finalPrice = price * discount;
- } else {
- price = picturesCount * 0.16;
- discount = (1 - 0.02);
- finalPrice = price * discount;
- }
- break;
- }
- break;
- case "office":
- switch (pictureType) {
- case "9X13":
- if (picturesCount < 50) {
- finalPrice = picturesCount * 0.16;
- }else {
- price = picturesCount * 0.16;
- discount = (1 - 0.05);
- finalPrice = price * discount;
- }
- break;
- case "10X15":
- if (picturesCount >= 80) {
- price = picturesCount * 0.16;
- discount = 1-0.03 ;
- finalPrice = price * discount;
- }else {
- price = picturesCount * 0.16;
- finalPrice = price;
- }
- break;
- case "13X18":
- if (picturesCount >= 50 && picturesCount <= 100) {
- price = picturesCount * 0.38;
- discount = 1-0.03;
- finalPrice = price * discount;
- } else if (picturesCount > 100) {
- price = picturesCount * 0.38;
- discount = 1-0.05;
- finalPrice = price * discount;
- }else {
- price = picturesCount * 0.16;
- finalPrice = price;
- }
- break;
- case "20X30":
- if (picturesCount >= 10 && picturesCount <= 50) {
- price = picturesCount * 0.38;
- discount = 1-0.07;
- finalPrice = price * discount;
- }else if (picturesCount > 50) {
- price = picturesCount * 2.90;
- discount = 1-0.09;
- finalPrice = price * discount;
- }else {
- price = picturesCount * 0.16;
- finalPrice = price;
- }
- break;
- }
- }
- System.out.printf("%.2fBGN", finalPrice);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement