Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Problem02 {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- //• Парите, които организаторите искат да съберат – реално число в интервала [1.00 … 10000.00]
- //• Брой фентъзи книги – цяло число в интервала [0 … 1000]
- //• Брой хорър книги – цяло число в интервала [0 … 1000]
- //• Брой романтични книги – цяло число в интервала [0 … 1000]
- // input +
- double target = Double.parseDouble(scan.nextLine());
- int fantasyCnt = Integer.parseInt(scan.nextLine());
- int horrorCnt = Integer.parseInt(scan.nextLine());
- int romanceCnt = Integer.parseInt(scan.nextLine());
- // calculate price
- //• Фентъзи – 14.90 лв.
- //• Хорър – 9.80 лв.
- //• Романтика – 4.30 лв.
- double fantasyTotalPrice = fantasyCnt * 14.90;
- double horrorTotalPrice = horrorCnt * 9.80;
- double romanceTotalPrice = romanceCnt * 4.30;
- double totalPrice = fantasyTotalPrice + horrorTotalPrice + romanceTotalPrice;
- totalPrice = totalPrice - totalPrice * 0.2; // totalPrice * 0.8
- //• Ако е събрана сумата от Коледният базар :
- //o " {дарена сума} leva donated."
- //o "Sellers will receive {възнаграждение} leva."
- //• Ако НЕ е достигната сумата:
- //o "{парите нужни до достигане на целта} money needed."
- if (totalPrice >= target) {
- double moneyLeft = totalPrice - target; // 200 - 20 - 180
- double sellersSalary = Math.floor(moneyLeft - moneyLeft * 0.9); // moneyLeft * 0.1
- moneyLeft = totalPrice - sellersSalary;
- System.out.printf("%.2f leva donated.%n", moneyLeft);
- System.out.printf("Sellers will receive %.0f leva.", sellersSalary);
- } else {
- double moneyNeed = target - totalPrice;
- System.out.printf("%.2f money needed.", moneyNeed);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement