Професионална програма
Loading...
Stoianilliev avatar Stoianilliev 1 Точки

06. Basketball Tournament (PB Exam - 9 and 10 March 2019)

Здравейте!

Следната задача:

https://softuni.bg/downloads/svn/programming-basics-v4/course-directories/may-2019/2019-01/Exam/06.%20Basketball%20Tournaments.pdf

Ми работи, но не ми изкарва процентите правилно. Винаги ги изкарва като 0,00%. Пробвах се да го оправя, но не ми се получава.

Помощ!

Ето го кода ми:

https://pastebin.com/qxLY1x8P

0
Programming Basics
svephoto avatar svephoto 429 Точки
Best Answer

Здравей,

 

Просто трябва да направиш следното с променливите за процентите накрая преди печатането:

 

double winPercent = winCounter * 1.00 / totalMatches * 100;
double losePercent = loseCounter * 1.00 / totalMatches * 100;

 

И си готов. :-)

0
29/11/2019 20:11:22
Stoianilliev avatar Stoianilliev 1 Точки

Мерси много, нямаше да се сетя че е от това! :))

 

0
svephoto avatar svephoto 429 Точки

Моля-моля, то полека-лека започва човек да ги съобразява тия неща, няма страшно, ще свикнеш. Само постоянство и много решаване на задачи трябва да има. :-)

0
radostina_92 avatar radostina_92 0 Точки

Здравейте, същата задача ми дава compile time error, кодът ми е същият като на колегата, дебъгвам и когато стигам до while за проверка при команда "End of tournaments" ми казва, че е true и програмата не спира.. не разбирам, някой може ли да помогне?

https://pastebin.com/Rnh4ABbR

Последният if за name го добавих с break просто, за да опитам прекратяване, но и така не се получи...

0
20/05/2020 17:21:29
svephoto avatar svephoto 429 Точки

Здравей, radostina_92,

 

Две неща трябва да направиш:

 

1. Махни using System.Reflection.PortableExecutable; на 2-рия ред в началото на кода ти и остави само using System;. Така няма да ти дава Compile time error.

 

2. Добави по една точка в края на изреченията 

Console.WriteLine($"Game {cnt} of tournament {name}: win with {diff} points");

и

Console.WriteLine($"Game {cnt} of tournament {name}: lost with {diff} points");

при if-else проверките, защото Judge ще ти даде 0/100 само защото ти липсват точките при печатането на изхода.

 

С тези корекции си готова за 100/100. Ако има нещо, пиши пак и ще помагаме допълнително.

 

Успех!

0
20/05/2020 18:14:48
radostina_92 avatar radostina_92 0 Точки

Много благодаря! 

0