Loading...
Chubaka avatar Chubaka 0 Точки

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;


        }
    }
}
Тагове:
0
Programming Basics
r2d34aiur avatar r2d34aiur 15 Точки

имаш повече от 7 нощувки, което означава 

if (nights <=7);
0
Chubaka avatar Chubaka 0 Точки

Mersi mnogo

0
krum_43 avatar krum_43 756 Точки

Защо не използваш кирилицата?

Когато пишеш на български използвай кирилица !!!

Както е отбелязал колегата грешката е при проверката 

if (nights <=7);

Разликата между 90/100 и 100/100 е един знак за равенство.

0
29/10/2020 04:48:53
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.