09.12.2019, 02:06 [+3 UTC]
в нашей команде: 4 047 чел. | участники онлайн: 2 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.78 (18.11.2019)
JS-v.1.34 | CSS-v.3.35

Общие новости:
28.04.2019, 09:13

Форум:
29.11.2019, 17:59

Последний вопрос:
08.12.2019, 23:49
Всего: 151207

Последний ответ:
08.12.2019, 18:03
Всего: 259544

Последняя рассылка:
08.12.2019, 17:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
16.09.2009, 10:41 »
Admiral
Спасибо огромное за оперативный ответ!
29.04.2019, 22:12 »
viktorija79
Спасибо большое! Все доступно и понятно объяснили! [вопрос № 195405, ответ № 277987]

РАЗДЕЛ • .NET Framework / C# / Java

Создание программ на программной платформе .NET Framework и языках С# и Java.

[администратор рассылки: Коцюрбенко Алексей Владимирович (Модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей Владимирович
Статус: Модератор
Рейтинг: 1486
Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 690
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 140

Перейти к консультации №:
 

Консультация онлайн # 188787
Раздел: • .NET Framework / C# / Java
Автор вопроса: fenixname (Посетитель)
Отправлена: 06.02.2016, 13:59
Поступило ответов: 1

Здравствуйте! У меня возникли сложности с таким вопросом: 1)Исправить ошибку: неверно выставляется цена за грузовые и легковые автомобили 2)система не ловит (пропускает) угнанные полицейские автомобили

Приложение:

Состояние: Консультация закрыта

Ответ # 273363 от PsySex (Профессионал)

Здравствуйте, fenixname!
1) Грузовым автомобилем считаем автомобиль высота которого больше passengerCarMaxHeight или масса больше passengerCarMaxWeight. Дополнительную плату за прицеп берем только с грузовых автомобилей.

Код (JavaScript) :: выделить код
                if(carHeight > controllerMaxHeight) 
                { 
                    blockWay("высота вашего ТС превышает высоту пропускного пункта!"); 
                    continue; 
                } 
                else 
                { 
                   Double weight = WeightMeter.getWeight(car);      
                   if (carHeight > passengerCarMaxHeight || weight > passengerCarMaxWeight) 
                   {            
                      price = cargoCarPrice; 
                      if(car.hasVehicle()) { 
                         price = price + vehicleAdditionalPrice; 
                      } 
                   } 
                   else { 
                         //Легковой автомобиль 
                         price = passengerCarPrice; 
                   }            
                
                }

2) Система может пропускать угнанные автомобили например из-за разного регистра букв в номерах. Наверно следует сравнивать номера без учета регистра.
Код (JavaScript) :: выделить код
if(carNumber.equals(criminalNumber))

заменить на
Код (JavaScript) :: выделить код
if(carNumber.equalsIgnoreCase(criminalNumber))


Консультировал: PsySex (Профессионал)
Дата отправки: 11.02.2016, 10:19

4
нет комментария
-----
Дата оценки: 14.02.2016, 09:15

Рейтинг ответа:

+2

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 188787

PsySex
Профессионал

ID: 848

# 1

 +2 
 
= общий = | 08.02.2016, 09:38 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

1) Грузовым автомобилем считаем автомобиль высота которого больше passengerCarMaxHeight или масса больше passengerCarMaxWeight. Дополнительную плату за прицеп берем только с грузовых автомобилей. Если это не так, напишите как павильно.

Код (JavaScript) :: выделить код
if(carHeight > controllerMaxHeight)
            {
                blockWay("высота вашего ТС превышает высоту пропускного пункта!");
                continue;
            }
            else
            {
                Double weight = WeightMeter.getWeight(car);		
				if (carHeight > passengerCarMaxHeight || weight > passengerCarMaxWeight)
				{				
					price = cargoCarPrice;
					if(car.hasVehicle()) {
						price = price + vehicleAdditionalPrice;
					}
				}
				else {
						//Легковой автомобиль
						price = passengerCarPrice;
				}				
				
            }

2) Система может пропускать угнанные автомобили например из-за разного регистра букв в номерах. Наверно следует сравнивать номера без учета регистра.
if(carNumber.equals(criminalNumber))
заменить на
if(carNumber.equalsIgnoreCase(criminalNumber))

fenixname
Посетитель

ID: 399502

# 2

= общий = | 14.02.2016, 09:13 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Здравствуйте, задание уже сделал.В любом случае благодарю!По расставленным ценам всё верно.А то что не ловит нарушителей, так там нужно блоки поменять местами

/**
* Проверка на наличие номера в списке номеров нарушителей
*/


а потом

/**
* Пропускаем автомобили спецтранспорта
*/

-----
Последнее редактирование 14.02.2016, 09:13 fenixname (Посетитель)

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.16643 сек.

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.78 от 18.11.2019
Версия JS: 1.34 | Версия CSS: 3.35