stoyanoff

Pets

Jun 19th, 2020
1,387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.77 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Pets_06 {
  4.     public static void main(String[] args) {
  5.         Scanner myScan = new Scanner(System.in);
  6.  
  7.         // Марина обича да пътува. Тя има 3 домашни любимеца (куче, котка и костенурка).
  8.         // Когато заминава на пътешествие трябва да съобрази колко храна да им остави, за да не останат гладни.
  9.         // Напишете програма, която пресмята колко килограма храна ще изядат всички за времето,
  10.         // в което Марина отсъства и дали оставената храна от нея ще им е достатъчна.
  11.         // Всяко животно изяжда определено количество храна на ден.
  12.         //Вход
  13.         //От конзолата се четат пет реда:
  14.         //•   Първи ред – брой дни – цяло число в интервал [1…5000]
  15.         //•   Втори ред – оставена храна в килограми – цяло число в интервал [0…100000]
  16.         //•   Трети ред – храна на ден за кучето в килограми – реално число в интервал [0.00…100.00]
  17.         //•   Четвърти ред – храна на ден за котката в килограми– реално число в интервал [0.00…100.00]
  18.         //•   Пети ред – храна на ден за костенурката в грамове – реално число в интервал [0.00…10000.00]
  19.  
  20.         int daysCount = Integer.parseInt(myScan.nextLine());
  21.         int foodLeft = Integer.parseInt(myScan.nextLine());
  22.         double dogFood = Double.parseDouble(myScan.nextLine());
  23.         double catFood = Double.parseDouble(myScan.nextLine());
  24.         double turtleFood = Double.parseDouble(myScan.nextLine());
  25.  
  26.         // calculating how many kg of food they will need for the days
  27.  
  28.         double dogFoodNeeded = dogFood * daysCount;
  29.         double catFoodNeeded = catFood * daysCount;
  30.         double turtleFoodNeeded = turtleFood/1000 * daysCount;
  31.  
  32.         double totalFoodNeeded = dogFoodNeeded + catFoodNeeded + turtleFoodNeeded;
  33.  
  34.         if (totalFoodNeeded <= foodLeft) {
  35.             double foodDifference = foodLeft - totalFoodNeeded;
  36.             System.out.printf("%d kilos of food left.", (int)Math.floor(foodDifference));
  37.         } else {
  38.             double foodDifference = totalFoodNeeded - foodLeft;
  39.             System.out.printf("%d more kilos of food are needed.", (int)Math.ceil(foodDifference));
  40.         }
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment