Loading...
DilyanaGeorgieva avatar DilyanaGeorgieva 81 Точки

Java - Exam 18.03.17 Задача 3: Кола под наем / Car to go

Имам проблем с 3-та задача от изпита на 18.03. В Judge не минава един тест(не е от нулевите) и ми дава 87 точки. Аз не си виждам грешката, някой може ли да помогне?. Това ми е кода на решението:

import java.util.Scanner;

public class p03CarToGo {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        double budget = Double.parseDouble(scan.nextLine());
        String season = scan.nextLine().toLowerCase();

        if(budget < 10){
            System.out.println("Invalid number");
        }else if(budget <= 100){
            System.out.println("Economy class");
            if(season.equals("summer")){
                System.out.printf("Cabrio - %.2f%n",budget * 0.35);
            }else if(season.equals("winter")){
                System.out.printf("Jeep - %.2f%n",budget * 0.65);
            }
        }else if(budget <= 500){
            System.out.println("Compact class");
            if(season.equals("summer")){
                System.out.printf("Cabrio - %.2f%n",budget * 0.45);
            }else if(season.equals("winter")){
                System.out.printf("Jeep - %.2f%n",budget * 0.80);
            }
        }else if(budget > 500){
            System.out.println("Luxury class");
            System.out.printf("Jeep - %.2f%n",budget * 0.90);
        }else if(budget >=10000){
            System.out.println("Invalid number");
        }
    }
}
Тагове:
0
Programming Basics
danslavov avatar danslavov 22 Точки

Ако още не дава 100 точки, пробвайте да направите процентите не примерно 0.65, ами 65/100. Аз на изпита имах абсолютно същия проблем - само 1 тест не минаваше и половин час се чудих за това :D

0
29/03/2017 11:23:40
boryana.ai avatar boryana.ai 0 Точки

Получава се, ако се ползва деление на 100. Доста странно:) Би ми било интересно да видя тестовете, но вече не ги качват.

Благодаря за съдействието!

0
DilyanaGeorgieva avatar DilyanaGeorgieva 81 Точки

И аз много благодаря, наистина човек не очаква откъде ще излезе зайчето за 100-те точки.

0
Kapincho avatar Kapincho 1 Точки

Поклон до земята! Два часа се мъчим с колегите да открием къде е проблема, пък то какво било... Наистина е много странен бъг: дори не се появява при всички пресмятания на проценти - само лятно време при 35-те процента на "Economy class". cheeky

0
dimitar.attanasow avatar dimitar.attanasow 1 Точки

Колеги бихте ли погледнали кода и посъветвали къде е грешката. Джъджда дава 87/100 и грешен Тест 2. Опитах варианта с процентите да ги деля на 100 и не се получава.

КОД:

https://pastebin.com/4hEd5U4B

0
25/02/2018 14:38:40
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.