Loading...

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

Dimitar.Magaranov avatar Dimitar.Magaranov 4 Точки

Проблем със задача

Здравейте! Имам проблем със задача от минали изпити. В конзолата всичко е наред с изходните данни, но Judge ми дава 0 точки. Може ли малко помощ? Става въпрос за тази задача - https://judge.softuni.bg/Contests/Practice/Index/784#0   

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

 

  1.             var d = int.Parse(Console.ReadLine());

  2.             var s = int.Parse(Console.ReadLine());

  3.             var h = int.Parse(Console.ReadLine());

  4.             var pr = double.Parse(Console.ReadLine());

  5.             var VAqua = d * s * h;

  6.             var VWater = VAqua * 0.001;

  7.             var procent = pr * 0.01;

  8.             var result = VWater * (1 - 0.17);

  9.             if ((d > 10 && d < 500) || (s > 10 && s < 300) || (h > 10 && h < 200) || (procent < 0.000 && procent > 100.000)) ;

  10.             {

  11.                     Console.WriteLine("{0:f3}", result);

  12.             }

Тагове:
0
Programming Basics 04/03/2018 19:51:29
svetoslav_0 avatar svetoslav_0 1009 Точки

Не е зле да кажеш коя е задачата и евентуално да дадеш условието, само по себе си е почти безполезно това, което си дал...

Edit: намерих задачата. Като цяло грешката идва от това 0.17, там всъщност трябва да е процентът, при теб променливата procent

Забелязах, че си направил проверка за входните тестове, което не е необходимо, те са по-скоро за теб, за да се ориентираш какви данни ще влизат в програмата ти

0
04/03/2018 19:56:56
Dimitar.Magaranov avatar Dimitar.Magaranov 4 Точки

* Рожден ден
Първа задача от изпита на 17 септември 2017. 
За рождения си ден Любомир получил аквариум с формата на паралелепипед. Първоначално прочитаме от конзолата на отделни редове размерите му – дължина, широчина и височина в сантиметри. Трябва да се пресметне колко литра вода ще събира аквариума, ако се знае, че определен процент от вместимостта му е заета от пясък, растения, нагревател и помпа. 
Един литър вода се равнява на един кубичен дециметър/ 1л=1 дм3/. 
Да се напише програма, която изчислява литрите вода, която са необходими за напълването на аквариума.
Вход:
От конзолата се четат 4 реда:
Дължина в см – цяло число в интервала [10 … 500];
Широчина в см – цяло число в интервала [10 … 300];
Височина в см – цяло число в интервала [10… 200];
Процент  – реално число в интервала [0.000 … 100.000];
Изход:
Да се отпечата на конзолата едно число:
литрите вода, които ще  събира аквариума, форматирани до третия знак след десетичната запетая.

 

Изчисляваме обем на аквариум:
обем на аквариум= 85*75*47=299625 см3
общо литри, които ще събере: 299625 * 0.001=299.625 литра
процент: 17*0.01=0.17
литрите, които реално ще трябват : 299.625*(1-0.17) = 248.68875 литра       

Примерен вход и изход:
 
Вход    Изход           
85        248.689
75
47
17    

https://judge.softuni.bg/Contests/Practice/Index/784#0  -  Задачата в Judge

Извинявам се за кратката информация в предния пост!
   

0
svetoslav_0 avatar svetoslav_0 1009 Точки

Дам, няма проблем, намерих задачата и edit-нах поста, така че виж какво съм написал там :)

0
Dimitar.Magaranov avatar Dimitar.Magaranov 4 Точки

Огромни благодарности! Много глупава грешка. Сега сме на 100/100

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