Hotel Room - Упражнения: Вложени условни конструкции
Zdraveite,
Nqkoi moje li da mi kaje zashto Judge mi dava 90/100 ????????????
package ConditionalStatementsAdvancedExercise;
import java.util.Scanner;
public class HotelRoom {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String month = scanner.nextLine();
int nights = Integer.parseInt(scanner.nextLine());
double apartmentPrice = 0.0;
double studioPrice = 0.0;
switch (month) {
case "May":
case "October":
if (nights < 7) {
studioPrice = nights * 50;
apartmentPrice = nights * 65;
} else if (nights > 7 && nights <= 14) {
studioPrice = nights * 50 * 0.95;
apartmentPrice = nights * 65;
} else if (nights > 14) {
studioPrice = nights * 50 * 0.70;
apartmentPrice = nights * 65 * 0.90;
}
System.out.printf("Apartment: %.2f lv.%n", apartmentPrice);
System.out.printf("Studio: %.2f lv.", studioPrice);
break;
case "June":
case "September":
if (nights <= 14) {
studioPrice = nights * 75.20;
apartmentPrice = nights * 68.70;
} else if (nights > 14) {
studioPrice = nights * 75.20 * 0.80;
apartmentPrice = nights * 68.70 * 0.90;
}
System.out.printf("Apartment: %.2f lv.%n", apartmentPrice);
System.out.printf("Studio: %.2f lv.", studioPrice);
break;
case "July":
case "August":
if (nights <= 14) {
studioPrice = nights * 76;
apartmentPrice = nights * 77;
} else if (nights > 14) {
studioPrice = nights * 76;
apartmentPrice = nights * 77 * 0.90;
}
System.out.printf("Apartment: %.2f lv.%n", apartmentPrice);
System.out.printf("Studio: %.2f lv.", studioPrice);
break;
}
}
}