Advertisement
Guest User

Untitled

a guest
Aug 26th, 2016
594
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. namespace ConsoleApplication9
  2. {
  3. using System;
  4.  
  5. public class Startup
  6. {
  7. public static void Main()
  8. {
  9. long beersCout = 0;
  10. long cases = 0;
  11. long packs = 0;
  12.  
  13. long neededBeers = long.Parse(Console.ReadLine());
  14.  
  15. string line = Console.ReadLine();
  16.  
  17. while (line != "Exam Over")
  18. {
  19. string[] parameters = line.Split();
  20. long amount = long.Parse(parameters[0]);
  21.  
  22. string type = parameters[1];
  23. switch (type)
  24. {
  25. case "cases":
  26. beersCout += amount * 24;
  27. break;
  28. case "sixpacks":
  29. beersCout += amount * 6;
  30. break;
  31. default:
  32. beersCout += amount;
  33. break;
  34. }
  35.  
  36. line = Console.ReadLine();
  37. }
  38.  
  39. beersCout = beersCout - (beersCout / 100);
  40.  
  41. if (beersCout >= neededBeers)
  42. {
  43. long leftBeers = beersCout - neededBeers;
  44.  
  45. cases = leftBeers / 24;
  46. leftBeers %= 24;
  47. packs = leftBeers / 6;
  48. leftBeers %= 6;
  49.  
  50. Console.WriteLine(
  51. $"Cheers! Beer left: {cases} cases, {packs} sixpacks and {leftBeers} beers.");
  52. }
  53. else
  54. {
  55. long leftBeers = neededBeers - beersCout;
  56.  
  57. cases = leftBeers / 24;
  58. leftBeers %= 24;
  59. packs = leftBeers / 6;
  60. leftBeers %= 6;
  61.  
  62. Console.WriteLine(
  63. $"Not enough beer. Beer needed: {cases} cases, {packs} sixpacks and {leftBeers} beers.");
  64. }
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement