Advertisement
a_tifonoff

Dream Item

Mar 30th, 2015
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.83 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 DreamItem
  8. {
  9.     class DreamItem
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string inputDate = Console.ReadLine();
  14.             string[]date=inputDate.Split('\\');
  15.             int numberOfdays = 0;
  16.             switch (date[0])
  17.             {
  18.                 case "Jan": numberOfdays = 31; break;
  19.                 case "Feb": numberOfdays = 28; break;
  20.                 case "March": numberOfdays = 31; break;
  21.                 case "Apr": numberOfdays = 30; break;
  22.                 case "May": numberOfdays = 31; break;
  23.                 case "June": numberOfdays = 30; break;
  24.                 case "July": numberOfdays = 31; break;
  25.                 case "Aug": numberOfdays = 31; break;
  26.                 case "Sept": numberOfdays = 30; break;
  27.                 case "Oct": numberOfdays = 31; break;
  28.                 case "Nov": numberOfdays = 30; break;
  29.                 case "Dec": numberOfdays = 31; break;
  30.             }
  31.             int workingDays = numberOfdays - 10;
  32.             decimal moneyPerHour = decimal.Parse(date[1]);
  33.             int hoursPerDay = int.Parse(date[2]);
  34.             decimal dreamPrice = decimal.Parse(date[3]);
  35.             decimal workedMoney = (decimal)(workingDays * hoursPerDay * moneyPerHour);
  36.             if (workedMoney > 700)
  37.             {
  38.                 workedMoney = workedMoney + (decimal)(workedMoney / 10M);
  39.             }
  40.             if (workedMoney >= dreamPrice)
  41.             {
  42.                 Console.WriteLine("Money left = {0:F2} leva.",(workedMoney-dreamPrice));
  43.             }
  44.             else
  45.             {
  46.                 Console.WriteLine("Not enough money. {0:F2} leva needed.",(dreamPrice-workedMoney));
  47.             }
  48.  
  49.         }
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement