Loading...
em3ata avatar em3ata 2 Точки

Проблем със TailorShop - грешен резултат

Привет колеги, срещам проблем с Шивача :D

ето го моя код 

using System;

namespace Fabricfactory
{
    class Program
    {
        static void Main(string[] args)
        {
            int tables = int.Parse(Console.ReadLine());
            double tablesLength = double.Parse(Console.ReadLine());
            double tablesWidth = double.Parse(Console.ReadLine());

            double areaOfTheCovers = tables * (tablesLength + 2*0.30) * (tablesWidth + 2*0.30);
            double areaOfTheCare = tables * (tablesLength / 2) * (tablesWidth / 2);
            double usdPrice = areaOfTheCovers * 7 + areaOfTheCare * 9;
            double levPrice = usdPrice * 1.85;

            Console.WriteLine($"{usdPrice:F2}");
            Console.WriteLine($"{levPrice:F2}");
        }
    }
}
 

Като вкарам числата от първия тест резултат е следния:
77.31
143.03

За да ми излезе коректен резултата от този ред:
double areaOfTheCare = tables * (tablesLength / 2) * (tablesWidth / 2); трябва да махна двойката която е маркирана.

След като я махна втория тест фейлва със и без  нея. Не мога да видя къде е грешката.

Дайте акъл :) Мерсаж 

Тагове:
0
Programming Basics with C# 24/01/2019 17:39:04
Evans avatar Evans 11 Точки

https://pastebin.com/ECxWqzGs

Ето едно решение. 

0
chichovoto avatar chichovoto 31 Точки

Имаш грешка в този ред:

 double areaOfTheCare = tables * (tablesLength / 2) * (tablesWidth / 2);

направи го така и ще тръгне:

 double areaOfTheCare = tables * (tablesLength / 2) * (tablesLength/ 2);

Страната на карето е половината от дължината на покривката/ карето съответно е квадрат, така че....

0
em3ata avatar em3ata 2 Точки

Супер, Благодаря стана :)

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