Loading...
LiardaZZ avatar LiardaZZ 26 Точки

13 ЗАДАЧА от Complex Conditions ---> Волейбол

http://pastebin.com/9gmHUB9P

Отговорите ми са много близки до реалните, но всички се разминават с няколко числа.Моля помогнете, защото си блъскам главата от доста време.Сигурно е нещо очебийно,но все пак..

Тагове:
0
Programming Basics
LiardaZZ:
Реших си проблема :)
LiardaZZ avatar LiardaZZ 26 Точки

Видях от кода ти като си делил 3/4 си направил 3.0 / 4 и другото деление 2.0 / 3. Само добавих ".0" на двете числа и джъджа ми даде 100 точки :) . Благодаря

1
thereishope avatar thereishope 77 Точки

Мерси, всичко ми излизаше точно, без Леап годината.Моята грешка беше , че на резултата умножавам всички игри по 0.15, а ти ги събираш всички игри + всички игри и тогава умножаваш по 0.15.:) Може ли да ми обясниш защо? Знам ,че така е вярно просто не разбирам.Ето за това имам предвид ..


            if (year == "leap")
            {

                var playresult = totalGames + totalGames * 0.15;
                Console.WriteLine(Math.Truncate(playresult));
                

Разбрах, го :) Всъщност съм получавал само броя игри през високосните години и тогава трябва да ги събера с всичките.

Благодаря!

0
01/02/2017 06:54:13
ZornitsaSerbezova avatar ZornitsaSerbezova 455 Точки

Пробвай с Math.Truncate 

0
LiardaZZ avatar LiardaZZ 26 Точки

И като използвам Math.Truncate не става. Отговорите са същите като преди.

0
i.petk0v avatar i.petk0v 56 Точки

Здравей,

 

ето едно решение, чрез използване на Switch - Case 

 

https://dotnetfiddle.net/bMwV1b

 

Поздрави,

Иван

0
17/10/2016 21:40:00
ambiorix avatar ambiorix 640 Точки

Кодът ти е верен логически с изключение на деленето на 3/4 и умножението по 2/3 защото 3 и 2 са цели числа. Трябва да са 3.0 и 2.0 които са десетични. Също така при принтирането на резултата трябва да се ползва Math.Truncate защото това не просто форматира а буквално отрязва(игнорира) частта след десетичната точка на число.

Ето твоят код с моите редакции като коментари. Дава 100 точки:

https://dotnetfiddle.net/iTZ7Yy

0
18/10/2016 00:14:36
LiardaZZ avatar LiardaZZ 26 Точки

Благодаря за изяснението колега :)

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