Loading...
sasobig12 avatar sasobig12 -4 Точки

Моля помогнете ми да си намеря грешката!

Здравейте,

от два дни се занимавам с програмиране и нещата ми изглеждат много интересни. Напредавм online автономно в момента но съм се записал за януарската Java.

 

До тогава обаче нямам търпение да науча всичко :)

 

Така. Сега по същество. Днес преминах трета лекция за основи на Java, Лектора е страхотен. Всичко разбирам. Имам проблем обаче с последната задача от деня, която е в презентацията. Задача #10 от Условни конструкции. Изписвам задачата в IJ и получавам исканият на изхода резултат. Когато обаче я пусна през Judge получавам 70 от 100 точки. Хм! За съжаление това е задача на която не мога да видя къде е грешката. Ако програмата изпълнява на 100% изхода, защо не ме пуска с 100 точки?

 

Моля , помогне те ми защото няма да мога да заспя тази вечер от напрежение!!!

 

Ето и програмата която написах ( не виждам къде е атача затова копирам )

 

 

import java.util.Scanner;

public class ToyStore {

    public static void main(String[] args){

        Scanner scanner = new Scanner(System.in);
        double netprofit = 0.0;


        double tripprice = Double.parseDouble(scanner.nextLine());
        double puzzel = Double.parseDouble(scanner.nextLine());
        double dolls = Double.parseDouble(scanner.nextLine());
        double teddy = Double.parseDouble(scanner.nextLine());
        double minion = Double.parseDouble(scanner.nextLine());
        double truck = Double.parseDouble(scanner.nextLine());

        double revenue = (puzzel * 2.6) + (dolls * 3) + (teddy * 4.1) + (minion * 8.2) + (truck * 2);
        double toynumber = (puzzel + dolls + teddy + minion + truck);

        if(toynumber >= 50){
            double profit = revenue - ( 0.25 * revenue);
            netprofit = Math.abs(profit -(0.1 * profit)-tripprice);


        }else{
            netprofit = Math.abs(revenue - (0.1* revenue)-tripprice);
        }
    if(netprofit > tripprice){
        System.out.printf("Yes! %.2f lv left.\n", netprofit);
    }else{
        System.out.printf("Not enough money! %.2f lv needed.\n", netprofit);
    }
}
}

 

 

Благодаря предварително. Хуабва вечер!

-1
Programming Basics 06/11/2018 17:57:17
sasobig12 avatar sasobig12 -4 Точки

Не мога да ви редактирам поста ( вероятно е има някаква техническа причина ) затова линка със задачата е тук.

Последанта от докумнета.
https://softuni.bg/trainings/resources/officedocument/35389/lab-problem-descriptions-programming-basics-with-java-october-2018/2155 

-1
emo.999 avatar emo.999 399 Точки

Здравей,

Това е моето решение от Programming Basics : https://pastebin.com/MFP1iZiG

Проблема е някъде, където смяташ този netprofit

Не мога да погледна в момента по-подробно.

И го карай по easy колега :)  Тепърва ще идва трудното, но пък точно това е интересното.

Успех!

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