Я делаю проект для школы, и я пытаюсь рассчитать расход топлива на определенном расстоянии, но коммутатор всегда возвращает 0. Я пробовал разные вещи, но ни один из них они, похоже, работают.Возвращаемое значение переключателя всегда 0
public Double DetermineFuelConsumption (String Car, Double Kilometers)
{
Double FuelConsumption = 0;
switch (Car)
{
// (14/100) ---> Liters per 100 Kilometers
case "LaFerrari":
FuelConsumption = (14/100) * Kilometers;
break;
case "Nissan GT-R Nismo":
FuelConsumption = (12/100) * Kilometers;
break;
case "Pagani Huayra":
FuelConsumption = (18/100) * Kilometers;
break;
case "McLaren P1":
FuelConsumption = (8/100) * Kilometers;
break;
case "Lamborghini Aventador":
FuelConsumption = (16/100) * Kilometers;
break;
case "Smart":
FuelConsumption = (4/100) * Kilometers;
break;
case "Porsche 911":
FuelConsumption = (9/100) * Kilometers;
break;
case "Audi R8":
FuelConsumption = (15/100) * Kilometers;
break;
}
return FuelConsumption;
}
Вы проверили, отлаживая то, что внутри переменной автомобиля? –
Показать пример вызова, который возвращает ноль. –
поиск целочисленного деления –