desislava_topuzakova

Задача 2. Елените на Дядо Коледа

Dec 4th, 2021
872
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. namespace _2._Deer_of_Santa
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int days = int.Parse(Console.ReadLine());
  10.             int leftFood = int.Parse(Console.ReadLine());   //общо оставено количество
  11.             double firstPerDay = double.Parse(Console.ReadLine());// количество на първия елен за ден
  12.             double secondPerDay = double.Parse(Console.ReadLine());// количество на втория елен за ден
  13.             double thirdPerDay = double.Parse(Console.ReadLine());// количество на третия елен за ден
  14.  
  15.             //1. колко ще изяде първия елен = бр. дни * количество на първия => days * firstPerDay
  16.             //2. колко ще изяде втория елен = бр. дни * количество на втория => days * second
  17.             //3. колко ще изяде третия елен = бр. дни * количество на третия => days * third
  18.             //4. общо нужда храна = колко ще изяде първия елен + колко ще изяде втория елен + колко ще изяде третия елен
  19.             //5. проверка дали оставената храна ще стигне
  20.  
  21.             double firstTotal = days * firstPerDay;
  22.             double secondTotal = days * secondPerDay;
  23.             double thirdTotal = days * thirdPerDay;
  24.             double totalFoodNeed = firstTotal + secondTotal + thirdTotal;
  25.  
  26.             //достатъчна -> оставеното >= нужното
  27.             if (leftFood >= totalFoodNeed)
  28.             {
  29.                 double left = leftFood - totalFoodNeed;
  30.                 Console.WriteLine($"{Math.Floor(left)} kilos of food left.");
  31.             }
  32.             else //не е достатъчна -> оставеното < нужното
  33.             {
  34.                 double need = totalFoodNeed - leftFood;
  35.                 Console.WriteLine($"{Math.Ceiling(need)} more kilos of food are needed.");
  36.             }
  37.  
  38.  
  39.         }
  40.     }
  41. }
  42.  
RAW Paste Data