Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

Scanner scanner = new Scanner(System.

in);
double lilias = Double.parseDouble(scanner.nextLine());
double roses = Double.parseDouble(scanner.nextLine());
double tulips = Double.parseDouble(scanner.nextLine());
String season = scanner.next();
String holiday = scanner.next();

if (season.equals("Spring")) {
double pricelilia = 2.00;
double pricerose = 4.10;
double pricetulip = 2.50;
double arrangament=2.00;
double discout;
double costbouquet = lilias * pricelilia + roses * pricerose + tulips *
pricetulip;
System.out.printf("%.2f\n",costbouquet);
double noOfFlowers = lilias + roses + tulips;
if (holiday.equals("Y")) {
discout = (15 * costbouquet) / 100 ;
costbouquet=costbouquet-discout;
System.out.printf("%.2f\n",costbouquet);
if (tulips >= 7) {
discout = (5 * costbouquet) / 100;
costbouquet = costbouquet - discout;
System.out.printf("%.2f\n",costbouquet);
if (noOfFlowers >= 20) {
discout = (costbouquet * 20) / 100;
costbouquet = costbouquet - discout;
}

}
}
costbouquet=costbouquet+arrangament;
System.out.printf("%.2f", costbouquet);
}
if (season.equals("Summer")) {
double pricelilia = 2.00;
double pricerose = 4.10;
double pricetulip = 2.50;
double arrangament=2.00;
double discout;
double costbouquet = lilias * pricelilia + roses * pricerose + tulips *
pricetulip;
double noOfFlowers = lilias + roses + tulips;
if (holiday.equals("Y")) {
discout = (15 * costbouquet) / 100 ;
costbouquet=costbouquet-discout;
if (noOfFlowers >= 20) {
discout = (costbouquet * 20) / 100;
costbouquet = costbouquet - discout;
}
}
costbouquet=costbouquet+2;
System.out.printf("%.2f", costbouquet);
}

if (season.equals("Autumn")) {
double pricelilia = 3.75;
double pricerose = 4.50;
double pricetulip = 4.15;
double arrangament=2.00;
double discout;
double costbouquet = lilias * pricelilia + roses * pricerose + tulips *
pricetulip+arrangament;
double noOfFlowers = lilias + roses + tulips;
if (holiday.equals("Y")) {
discout = (15 * costbouquet) / 100 ;
costbouquet=costbouquet-discout;
if (noOfFlowers >= 20) {
discout = (costbouquet * 20) / 100;
costbouquet = costbouquet - discout;
}
}

System.out.printf("%.2f", costbouquet);
}

if (season.equals("Winter")) {
double pricelilia = 3.75;
double pricerose = 4.50;
double pricetulip = 4.15;
double arrangament=2.00;
double discout;
double costbouquet = lilias * pricelilia + roses * pricerose + tulips *
pricetulip+arrangament;
double noOfFlowers = lilias + roses + tulips;
if (holiday.equals("Y")) {
discout = (15 * costbouquet) / 100 ;
costbouquet=costbouquet-discout;
if (noOfFlowers >= 20) {
discout = (costbouquet * 20) / 100;
costbouquet = costbouquet - discout;
}
if (roses >= 10) {
discout = (10 * costbouquet) / 100;
costbouquet = costbouquet - discout;
}
}

System.out.printf("%.2f", costbouquet);
}

You might also like