Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

DragomiraV avatar DragomiraV 0 Точки

09. Padawan Equipment малко помощ

Малко помощ за 09. Padawan Equipment задача, judge ми дава 40 / 100 , а не мога да си открия грешката......

 

  double SumIvancho = double.Parse(Console.ReadLine());
            double studentsCount = int.Parse(Console.ReadLine());
            double sabresPriceOne = double.Parse(Console.ReadLine());
            double robesPriceOne = double.Parse(Console.ReadLine());
            double beltsPriceOne = double.Parse(Console.ReadLine());

            double sabresMore = Math.Ceiling(studentsCount * 10/100);
            double priceSabres = sabresPriceOne * (studentsCount + sabresMore); ///
            double priceBelts = 0;
            double robesPrice = robesPriceOne * studentsCount;

            if (studentsCount >= 6)
            {
                double priceOtstapkaForBelts = Math.Ceiling(studentsCount / 6); //// 
                studentsCount -= priceOtstapkaForBelts;
                priceBelts = beltsPriceOne * studentsCount;
            }
            else
            {
                priceBelts = beltsPriceOne * studentsCount;
            }

            double total = priceSabres + priceBelts + robesPrice;

            double result = Math.Abs(total - SumIvancho);

            if (SumIvancho >= result)
            {
                Console.WriteLine($"The money is enough - it would cost {total:f2}lv.");
            }
            else
            {
                Console.WriteLine($"Ivan Cho will need {result:f2}lv more.");
            }

Тагове:
0
Fundamentals Module
gugibugi avatar gugibugi 12 Точки
Best Answer

using System;

namespace ConsoleApp18
{
    class Program
    {
        static void Main(string[] args)
        {
            double moneyHave = double.Parse(Console.ReadLine());
            double students = double.Parse(Console.ReadLine());
            double saberPrize = double.Parse(Console.ReadLine());
            double robePrize = double.Parse(Console.ReadLine());
            double beltrPrize = double.Parse(Console.ReadLine());
            double costSaber = saberPrize * Math.Ceiling(students * 1.1);
            double costRobe = robePrize * students;
            double costBelts = beltrPrize * (students - Math.Floor(students / 6));
            double sum = costSaber + costRobe + costBelts;
            if (sum <= moneyHave) Console.WriteLine($"The money is enough - it would cost {sum:f2}lv.");
            else Console.WriteLine($"Ivan Cho will need {sum - moneyHave:f2}lv more.");
        }
    }
}

 

0
DragomiraV avatar DragomiraV 0 Точки

Благодаря!!!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.