Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _16.Number0100ToText
- {
- class Number0100ToText
- {
- static void Main(string[] args)
- {
- // • 1ви ред: X кв.м е лозето – цяло число в интервала[10 … 5000];
- //• 2ри ред: Y грозде за един кв.м – реално число в интервала[0.00 … 10.00];
- //• 3ти ред: Z нужни литри вино – цяло число в интервала[10 … 600];
- //• 4ти ред: брой работници – цяло число в интервала[1 … 20];
- int vineyardArea = int.Parse(Console.ReadLine());
- double grapePerSquareMeter = double.Parse(Console.ReadLine());
- int neededLitersOfWine = int.Parse(Console.ReadLine());
- int workers = int.Parse(Console.ReadLine());
- double totalGrape = vineyardArea * grapePerSquareMeter;
- double winePercentage = totalGrape * 0.4;
- double wineMade = winePercentage / 2.5;
- string result = string.Empty;
- if (wineMade >= neededLitersOfWine)
- {
- double totalWine = Math.Floor(wineMade);
- double wineLeft = Math.Ceiling(wineMade - neededLitersOfWine);
- //potencialen bug
- double winePerWorker = Math.Ceiling(wineLeft / workers);
- result = $"Good harvest this year! Total wine: {totalWine} liters.{Environment.NewLine}{wineLeft} liters left -> {winePerWorker} liters per person.";
- }
- else
- {
- result = $"It will be a tough winter! More {Math.Floor(neededLitersOfWine - wineMade)} liters wine needed.";
- }
- Console.WriteLine(result);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement