Loading...
MartinBG avatar MartinBG 4803 Точки

Условие на задачата или линк към него?

Ще ти е по-полезно, ако си постнеш решението и някой ти посочи грешките в него, отколкото да ти даде наготово решената задача.

0
Ppetrov245 avatar Ppetrov245 0 Точки

Това е задачата:

https://java-book.softuni.bg/chapter-02-simple-calculations-exam-problems.html#simple-calculations ,

а решението ми е:

https://pastebin.com/DBt1LDWF

 

0
MartinBG avatar MartinBG 4803 Точки

Никъде не прочиташ входните данни (Double.parseDouble(scanner.nextLine()) или Integer.parseInt(scanner.nextLine())), а работиш с фиксирани такива.

Ето примерно решение на тази задача - признавам, че не е разписано много подробно (писал съм го по времето, когато си мислех, че по-кратките като редове решения са по-cool), но може да го ползваш като отправна точка за твоето,

0
emo.999 avatar emo.999 399 Точки

Здравей, за да може Judge да въведе входните данни трябва да четеш от конзолата по някакъв начин.

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

ТУК съм я решил подробно с коментари.

п.с. Сетих се, че не е добра идея да каствам, понеже може би още не си го учил и го поправих.

1
14/01/2019 16:49:47
HanibalBlade avatar HanibalBlade 13 Точки

Не си форматирал изхода обаче. И в Judge сигурно ще изреве. :D

0
emo.999 avatar emo.999 399 Точки

Минава си.

0
HanibalBlade avatar HanibalBlade 13 Точки

Аз го Math.round-нах, за всеки случай. You may never know :D

1
HanibalBlade avatar HanibalBlade 13 Точки

Ако се изкушиш, това е моето решение.

https://pastebin.com/RvRD23db
 

Имай предвид, че първия примерен вход явно е грешен, понеже се получава 138, а не 129.

Втория вход е правилен. Може да тестваш по него.

0
15/01/2019 00:18:06
emo.999 avatar emo.999 399 Точки

И двата входа са правилни колега. Не си закръглил надолу към цяло число.

Ето така вече минава на 100: Цък

0
15/01/2019 00:33:08
HanibalBlade avatar HanibalBlade 13 Точки

True, thank you!

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