Софтуерно Инженерство
Loading...
+ Нов въпрос
zhuka7a avatar zhuka7a 0 Точки

Toy shop

Здравейте на всички.

Някой ще може ли да ми каже къде бъркам в задачата?

В judge  ми дава 90 от 100.

Благодаря Ви предварително.

https://pastebin.com/bfAi10Rt

Тагове:
chrisi2712 avatar chrisi2712 174 Точки

Здравейте, на последната проверка задавате само profit>tripPrize, а трябва да е profit>=tripPrize

Вашият код 100 от 100

package com.company;
 
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        double tripPrize= Double.parseDouble(scanner.nextLine());
        int puzzle= Integer.parseInt(scanner.nextLine());
        int talkingDoll= Integer.parseInt(scanner.nextLine());
        int teddyBear= Integer.parseInt(scanner.nextLine());
        int minion= Integer.parseInt(scanner.nextLine());
        int truckToy= Integer.parseInt(scanner.nextLine());
        double prize=puzzle*2.60+talkingDoll*3+teddyBear*4.10+minion*8.20+truckToy*2;
        int totalToys=puzzle+talkingDoll+teddyBear+minion+truckToy;
        double discount=0.0;
        if (totalToys>=50){
            discount=prize*0.25;
        }
        double totalPrize=prize-discount;
        double rent=totalPrize*0.1;
        double profit=totalPrize-rent;
 
        if (profit>=tripPrize){
 
            System.out.printf("Yes! %.2f lv left.",profit-tripPrize);
        }
        else {
 
            System.out.printf("Not enough money! %.2f lv needed.",tripPrize-profit);
        }
 
 
    }
}

0