Advertisement
veronikaaa86

Flowers

Nov 3rd, 2017
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.85 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class P03_Flowers {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.  
  7.         int countChrys = Integer.parseInt(scanner.nextLine());
  8.         int countRose = Integer.parseInt(scanner.nextLine());
  9.         int countTulip = Integer.parseInt(scanner.nextLine());
  10.         String season = scanner.nextLine();
  11.         String holiday = scanner.nextLine();
  12.  
  13.         double priceChrys = 0.0;
  14.         double priceRose = 0.0;
  15.         double priceTulip = 0.0;
  16.  
  17.         double allPriceFlower = 0.0;
  18.  
  19.         if ("Spring".equalsIgnoreCase(season) || "Summer".equalsIgnoreCase(season)){
  20.             priceChrys = 2.0;
  21.             priceRose = 4.10;
  22.             priceTulip = 2.50;
  23.         } else {
  24.             priceChrys = 3.75;
  25.             priceRose = 4.50;
  26.             priceTulip = 4.15;
  27.         }
  28.  
  29.         if ("Y".equalsIgnoreCase(holiday)) {
  30.             priceChrys = (priceChrys + (priceChrys*0.15))*countChrys;
  31.             priceRose = (priceRose + (priceRose*0.15))*countRose;
  32.             priceTulip = (priceTulip + (priceTulip*0.15))*countTulip;
  33.         } else {
  34.             priceChrys = priceChrys * countChrys;
  35.             priceRose = priceRose * countRose;
  36.             priceTulip = priceTulip * countTulip;
  37.         }
  38.  
  39.         allPriceFlower = priceChrys + priceRose + priceTulip;
  40.  
  41.         if ("Spring".equalsIgnoreCase(season) && countTulip>7) {
  42.             allPriceFlower = allPriceFlower - (allPriceFlower * 0.05);
  43.         }
  44.  
  45.         if ("Winter".equalsIgnoreCase(season) && countRose>=10) {
  46.             allPriceFlower = allPriceFlower - (allPriceFlower * 0.10);
  47.         }
  48.  
  49.         if (countChrys + countRose + countTulip > 20) {
  50.             allPriceFlower = allPriceFlower - (allPriceFlower * 0.20);
  51.         }
  52.         System.out.printf("%.2f", allPriceFlower+2);
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement