Софтуерно Инженерство
Loading...
+ Нов въпрос
tanov avatar tanov 1 Точки

Polimorphism. Problem 2. Vehicles Extension

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

Тагове:
0
C# OOP Basics
prohause avatar prohause 314 Точки
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 314 Точки

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

0
prohause avatar prohause 314 Точки

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

  1.                 if (fuelAmount < this.TankCapacity)

  2.                 {

  3.                     this.fuelQuantity = fuelAmount;

  4.                 }

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

0
tanov avatar tanov 1 Точки

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

 

0
16/07/2019 21:45:21