21. *Реколта
Здравейте колеги,
дава ми само 70 т. на задачата, а при проверка не ми изкрва стъпка по стпка Input Output, за да разбера какво не е както трябва за 100 т.
var x = int.Parse(Console.ReadLine()); // площ на лозето в кв.м
var y = double.Parse(Console.ReadLine()); // добив грозде на кв. м
var z = int.Parse(Console.ReadLine()); // необходимо кол. вино
var workers = int.Parse(Console.ReadLine());
var wine = (0.4*(x * y)) / 2.5;
var surplus = (int)Math.Abs(wine - z);
var winePerPerson = surplus / workers;
if (wine < z)
{
Console.WriteLine("It will be a tough winter! More {0} liters wine needed.", surplus);
}
else
{
Console.WriteLine("Good harvest this year! Total wine: {0} liters.\n {1} liters left -> {2} liters per person.", wine, surplus, winePerPerson);
Any advice?
Мерси много!
Тъкмо се запознах как става това със закръглянето!
Закръгляне към по-малко: https://msdn.microsoft.com/en-us/library/system.math.floor(v=vs.110).aspx
Закръгляне към по-голямо: https://msdn.microsoft.com/en-us/library/zx4t0t48(v=vs.110).aspx
Здравей,
прилагам ти два линка, където може да разгледаш всички оператори Math.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil
Поинтересувай се най вече за: Math.Floor, Math.Ceiling, Math.Abs, Math.Round, Math.Min , Math.Max - може би това са най - ползваните.
Поздрави и Успех :)