Loading...
naskomsm avatar naskomsm 1 Точки

Проблем със задача 07. Water dispenser от While-Loop.

Здравейте! Въпросът ми е защо ми излиза това в Judge - https://imgur.com/a/V0cVHhn

Това е условието на задачата - https://imgur.com/a/0OpwWRa
А това решението ми което явно не се харесва на Judge-а - https://pastebin.com/ya67FN8P

Гледах във форума пише да опитаме отново ноо  - https://imgur.com/a/gkk6YH8 frown

То се е видяло ,че проблема е някаде в кода...Но не мога да разбера къде ако някой може да помогне laugh

Тагове:
0
Programming Basics 02/07/2018 14:05:46
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки
Best Answer

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

  1.    if (overallVolume > cupVolume)

  2.                 {

  3.                     overallVolume = overallVolume - cupVolume;

  4.                     Console.WriteLine($"{overallVolume}ml has been spilled.");

  5.                 }

това трябва да ти в извън while цикъла и всичко ще е ок сега просто правиш магия и винаги overallvolume<cupvolume и честито безкраен цикъл. вадиш го това извън и слагаш един else и си готов.А и има вариант и да спрат да ти подават стрингове доакто имаш по-малък overallVolume аз честно казано бих проверявал докато console.readline не ми върне Null/empty string.

 overallVolume = overallVolume - cupVolume;- това тук ти прави overallvolume<cupvolume в цикъла judge и условието са ок :Д проверката ти не е на правилното място.

https://pastebin.com/Ha5Qsy2x нещо такова беше спокойно на работа и го направих малко по-четим и кратък кода.

0
02/07/2018 15:16:39
naskomsm avatar naskomsm 1 Точки

Отново ти благодаряя разбрах къде бъркам laugh

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