Loading...
tanov avatar tanov 2 Точки

Polimorphism. Problem 2. Vehicles Extension

Решението ми дава само 50/100, втори и четвърти тест гърмят. Гледах сумате код на същата задача , но не открих грешката в кода си. Ако някои може да хвърли едно око да каже къде бъркам ще съм благодарен. https://pastebin.com/b9zLL59B?fbclid=IwAR1TEfzkUDkvJU9HYyLwkODxmYUhv0fuseRQqxCRGOoMzAa7ndVpKrEvxig

Тагове:
0
C# OOP Basics
prohause avatar prohause 356 Точки
Best Answer

Единия проблем който видях е тук:

  1.  if (value<this.TankCapacity)

  2.                 {

  3.                     this.fuelQuantity = value;

  4.                 }

  5.                 else

  6.                 {

  7.                     this.fuelQuantity = 0;                    

  8.                 }

Какво става ако горивото е равно на капацитета на резервоара? 

0
prohause avatar prohause 356 Точки

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

0
prohause avatar prohause 356 Точки

В Refuel пак си допуснал решка

  1.                 if (fuelAmount < this.TankCapacity)

  2.                 {

  3.                     this.fuelQuantity = fuelAmount;

  4.                 }

Хвърляш грешка ако е равно 

0
tanov avatar tanov 2 Точки

Вече е 100/100, проблем беше равното и дупката в резервоара.Благодаря многo prohause.

 

0
16/07/2019 21:45:21
tanov avatar tanov 2 Точки

И вече  е 100/100. Благодаря prohause.

0
tanov avatar tanov 2 Точки

Вече  е 100/100 , като съобразих дупката. При "оптимизиране" на кода съм я съкратил. А бе трябва много да се внимава.

Благодаря много prohause.

1
tanov avatar tanov 2 Точки

.//

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