simonradev

Pets

May 28th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.19 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 Sedemsts
  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 daysAway = int.Parse(Console.ReadLine());
  20.             int foodLeftInKilos = int.Parse(Console.ReadLine());
  21.             double dogFoodInKilosPerDay = double.Parse(Console.ReadLine());
  22.             double catFoodInKilosPerDay = double.Parse(Console.ReadLine());
  23.             double tortoiseFoodInGramsPerDay = double.Parse(Console.ReadLine());
  24.  
  25.             double totalDogFoodNeeded = daysAway * dogFoodInKilosPerDay;
  26.             double totalCatFoodNeeded = daysAway * catFoodInKilosPerDay;
  27.             double totalTortoiseFoodNeeded = (daysAway * tortoiseFoodInGramsPerDay) / 1000;
  28.  
  29.             double totalFood = totalDogFoodNeeded + totalCatFoodNeeded + totalTortoiseFoodNeeded;
  30.  
  31.             if (totalFood <= foodLeftInKilos)
  32.             {
  33.                 //dostatuchna
  34.                 double foodLeft = Math.Floor(foodLeftInKilos - totalFood);
  35.  
  36.                 Console.WriteLine($"{foodLeft} kilos of food left.");
  37.             }
  38.             else
  39.             {
  40.                 //nqma da e
  41.                 double foodNeeded = Math.Ceiling(totalFood - foodLeftInKilos);
  42.  
  43.                 Console.WriteLine($"{foodNeeded} more kilos of food are needed.");
  44.             }
  45.         }
  46.     }
  47. }
Add Comment
Please, Sign In to add comment