Toy shop
Здравейте на всички.
Някой ще може ли да ми каже къде бъркам в задачата?
В judge ми дава 90 от 100.
Благодаря Ви предварително.
https://pastebin.com/bfAi10Rt
Здравейте, на последната проверка задавате само 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);
}
}
}
Благодаря ти.