simonradev

Pets

Mar 11th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.22 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Pets
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             //•   Първи ред – брой дни – цяло число в интервал[1…5000]
  14.             //•   Втори ред – оставена храна в килограми – цяло число в интервал[0…100000]
  15.             //•   Трети ред – храна на ден за кучето в килограми – реално число в интервал[0.00…100.00]
  16.             //•   Четвърти ред – храна на ден за котката в килограми– реално число в интервал[0.00…100.00]
  17.             //•   Пети ред – храна на ден за костенурката в грамове – реално число в интервал[0.00…10000.00]
  18.  
  19.             int days = int.Parse(Console.ReadLine());
  20.             int foodLeftInKilos = int.Parse(Console.ReadLine());
  21.             double dogsFoodPerDayInKilos = double.Parse(Console.ReadLine());
  22.             double catsFoodPerDayInKilos = double.Parse(Console.ReadLine());
  23.             double turtleFoodPerDayInGrams = double.Parse(Console.ReadLine());
  24.  
  25.             double neededFoodForTheDog = days * dogsFoodPerDayInKilos;
  26.             double neededFoodForTheCat = days * catsFoodPerDayInKilos;
  27.             double neededFoodForTheTurtle = (days * turtleFoodPerDayInGrams) / 1000;
  28.  
  29.             double totalFoodNeeded = neededFoodForTheDog + neededFoodForTheCat + neededFoodForTheTurtle;
  30.  
  31.             if (foodLeftInKilos >= totalFoodNeeded)
  32.             {
  33.                 double foodLeft = foodLeftInKilos - totalFoodNeeded;
  34.                 //TODO: kum po nisko cqlo chislo
  35.  
  36.                 Console.WriteLine($"{Math.Floor(foodLeft)} kilos of food left.");
  37.             }
  38.             else
  39.             {
  40.                 double foodNeeded = totalFoodNeeded - foodLeftInKilos;
  41.                 //TODO: kum po visoko cqlo chislo
  42.  
  43.                 Console.WriteLine($"{Math.Ceiling(foodNeeded)} more kilos of food are needed.");
  44.             }
  45.         }
  46.     }
  47. }
Add Comment
Please, Sign In to add comment