Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace BeerStock
- {
- class Program
- {
- static void Main(string[] args)
- {
- int resBeers = int.Parse(Console.ReadLine());
- string input = Console.ReadLine();
- long totalBeers = 0;
- while (input != "Exam Over")
- {
- string[] order = input.Split();
- string type = order[1];
- long currentOrder = long.Parse(order[0]);
- switch (type)
- {
- case "beers":
- totalBeers += currentOrder;
- break;
- case "sixpacks":
- totalBeers += currentOrder * 6;
- break;
- case "cases":
- totalBeers += currentOrder * 24;
- break;
- }
- input = Console.ReadLine();
- }
- totalBeers = totalBeers - (totalBeers / 100);
- long beers = Math.Abs((totalBeers - resBeers) % 24);
- long sixpacks = beers / 6;
- beers = beers % 6;
- long cases = Math.Abs((totalBeers - resBeers) / 24);
- if (totalBeers >= resBeers)
- {
- Console.WriteLine("Cheers! Beer left: {0} cases, {1} sixpacks and {2} beers.", cases, sixpacks, beers);
- }
- else
- {
- Console.WriteLine("Not enough beer. Beer needed: {0} cases, {1} sixpacks and {2} beers.", cases, sixpacks, beers);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement