Бензонасос не включается нива шевроле


Шевроле Нива: не работает бензонасос. Устраняем причину

Приключилась тут на днях беда с моим джипом. Внезапно исчезло питание с безонасоса... Найти пропажу тока удалось не сразу.

Проблема:

Началось все с того, что в один прекрасный момент автомобиль заглох прямо на ходу. Спустя какие-то секунды машина снова завелась. Спустя полчаса - аналогичная история. И так далее до вечера. Вечером, когда поехал вытаскивать товарища из грязи, машина заглохла на холостых и минут 10 я её не мог завести. Так и в дальнейшем: около 15 минут работает, глохнет и только спустя 10 минут заводится. Мне это поднадоело, и я полез искать причину.

Поиск:

Ошибки при подключении компьютера не высвечивалось, и поэтому все симптомы указывали на механику. Первым делом подозрение пало на бензонасос. Такое нередко бывает по его вине: мотор перегревается и отказывается работать. Сталкивался с подобным часто, и просто был уверен, что это он. К тому же ощущалась лёгкая потеря мощности. Но замена мотора не спасла, и проблема осталась.

Следом я полез проверить ещё одно больное место шеви нивы - датчик коленвала. Снял его, почистил, поставил обратно - загорелась ошибка. Подключил компьютер, а там "неисправность датчика коленвала". Ну, заменил его. Кстати, машина стала лучше заводиться, но проблему это не решило. Пришлось открывать схему проводки.

Коротко о принципе работы:

Причина болезни не ясна, и изучаем схему машину. Здесь, если я правильно понял, контроллер управляет насосом по очень интересной схеме. Датчика давления в системе нет, и оно поддерживается в норме регулятором давления топлива, находящимся в баке рядом с насосом. Представляет он из себя просто клапан с определённым моментом открытия, и пока не наберётся нужные 4 атмосферы, топливо в обратку не выпускается. Как следствия, давление и прочие моменты на контроллер не влияют, а при включении зажигания "мозги" начинают включают насос, замыкая его реле на запрограммированные 5 секунд до создания давления, после чего отключаю его до тех пор, пока машина не заведётся. После запуска насос работает постоянно.

Проверка цепи питания:

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

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

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

Устраняем неисправность:

Покупать новый контроллер нет времени и свободных средств, а машина нужна срочно. Поэтому я нашёл в запасе штатную клавишу включения ПТФ и несколько проводов. Делаем новую цепь: кидаем с кузова минус на реле через кнопку, чтобы в случае чего насос можно было отключить. Проверяем - всё работает: плюс на реле приходит, плюс с реле уходит, насос качает. Вроде бы побороли.

Второй разрыв:

Но радость был недолгой. При второй попытке завести машину насос не включился. И снова берём контрольку, проверяем: плюс с реле уходит, значит эта часть цепи в порядке. От реле серый провод идёт на 16-разъёмную колодку (разъём №3), находящуюся за главным блоком предохранителей с водительской стороны. Проверяем её - плюс приходит. Следом за этой колодкой провод идёт к 6-разъёмной колодке, спрятанной за пластиком справа от педали газа. Проверяем её - плюс приходит. Отсюда же провод сразу идёт к насосу. Проложен он в большом жгуте проводов в водительском пороге, и поэтому снимаем пластиковую накладку порога.

Причина:

Сняв накладку, я увидел реле, врезанное в цепь бензонасоса. Это реле сигнализации, которое при постановке машины на охрану блокирует подачу напряжения на сам насос. Обычно, оно ставится за основным блоком предохранителей (хотя некоторые криворукие электрики умудряются впаять его рядом с мозгами, поменяв всю цветовую дифференциацию проводов), но в этом случае оно стояло в самом сыром месте салона. Как итог - само реле изнутри всё закисло, а также окислами покрылись контакты и плохо заизолированные скрутки.

Устраняем проблему:

Выкидываю реле (переношу его в более сухое место), соединяю цепь, изолирую её термоусадкой и покрываю герметиком. Всё работает на УРА!!!


Как исправить неработающий автомобильный двигатель

Есть разница между двигателем, который не работает, и двигателем, который не проворачивайся. Если двигатель не проворачивается (электростартер), это связано с стартер не работает и полностью отличается от двигателя, который не работает. беги и производи силу. Если ваш двигатель проворачивается (проворачивается), но не запускается, вы находитесь в нужное место.

Что не так?

Двигатель внутреннего сгорания требует для работы трех условий: сжатия поршней и клапанов, топлива. от насоса и форсунок и искры от системы зажигания и свечей зажигания.Если один из этих процессы не работают двигатель не запускается.

СПОНСОРНЫЕ ССЫЛКИ

Сколько это стоит?

Неработающие проблемы будут разными для каждого приложения. В некоторых машинах есть популярные товары, которые у дилера обычно есть в наличии (они уже знают, что не так с их машинами, но не скажу вам). Если ты застрял между неисправным датчиком угла поворота коленчатого вала (около 67 долларов США) или реле PGM FI (около 56 долларов.00 США) позвоните дилеру, чтобы узнать, какой из них есть в наличии, несколько раз чем нет, это будет проблемой. Если двигатель потерял компрессию из-за отказа ремня ГРМ, затраты на устранение стоимость крышки ГРМ и замены ремня должна составлять от 700 до 900 долларов США на средний. Комплект для замены ремня ГРМ и натяжителя стоит около 140 долларов США, поэтому Вы можете сэкономить, выполняя работу самостоятельно.

Начать!

Иногда можно завести машину большим предметом или молотком, пример: когда ключ находится в положении «включено» без запуска двигателя и вы не слышите, как работает топливный насос, мотор может быть в «мертвой точке».Это обычная проблема, и когда она возникает, возьмите большой предмет и постучите по дну топливного бака. Это создает вибрации в топливе, слегка перемещая якорь двигателя, что может помочь насосу. запустить и двигатель завести. Если это работает, насос все еще неисправен, и его необходимо заменены, потому что это повторится снова, но это может помочь вам.

Популярные причины остановки двигателя

  • Неисправность топливного насоса
  • Закороченный датчик угла поворота коленчатого вала
  • Мигает сигнальная лампа безопасности
  • Реле питания PCM не работает
  • Обрыв ремня ГРМ
  • Цепь ГРМ со скакалкой
  • Расплавленные клеммы реле топливного насоса
  • Перегорел предохранитель двигателя
  • Изношенный выключатель зажигания

Приступим

Важно следить за световыми сигналами и звуками при неработающем двигателе.это практика может дать вам направление без диагностического оборудования.

Легкие вещи

СПОНСОРНЫЕ ССЫЛКИ

  1. При запуске двигателя мигает сигнальная лампа безопасности? Каждый производитель отключает двигатель разными способами, когда находится в безопасности Режим. Иногда система сбивается из-за сбоя или процедурная ошибка, означающая сигнализация должна быть сброс.
  2. Для следующего теста требуется тишина.Включите зажигание, не проворачивая двигатель. Вы должны услышать, как электрический насос в бензобаке проработает около пяти секунд (низкий гул). Если вы ничего не слышите неисправна электрическая система насоса, например, реле, предохранитель, компьютер или топливный насос (большинство популярный).
  3. Далее провернуть двигатель и послушать как он звучит, звучит ли быстрее обычного? (как он смеется) Это может означать, что ремень или цепь ГРМ отпустили, и двигатель не имеет компрессии, что позволяет стартеру более крутить двигатель без труда.Выполнить испытание на сжатие для подтверждения отказа. Наблюдение за распределительным валом двигателя отсутствие проворачивания крышки маслозаливной горловины при проворачивании также подтвердит эта проблема.
  4. Если вы слышите, как стартер громко включается (стук), а затем ничего это может означать, что двигатель заблокирован из-за механической неисправности. Тестировать для этого вставьте в болт гармонического балансира большой прерыватель и попытайтесь Проверните двигатель рукой, он будет иметь некоторое сопротивление, но все равно будет вращаться.
  5. Нет газа. Я знаю, о чем вы думаете, и я бы хотел сказать машину никогда не буксировался в магазин просто потому, что в нем не было топлива бак. В защиту водителя, если манометр показывает 1/8 или уровень топлива датчик уровня выходит из строя, поэтому невозможно узнать уровень топлива, если вы отслеживать пробег каждого бака.

Незначительные испытания

  1. Проверить предохранители легко и всего за несколько минут. с помощью тестовой лампы или визуального осмотра.Сжигает усталость, заставляя их удар, который отключит электрический ток к важным компонентам, таким как компьютер двигателя. Этот предохранитель будет находиться под капотом в панели предохранителей, которая должны быть четко обозначены. Просто снимите крышку панели и начните осмотр.
  2. Распыление стартерной жидкости в корпусе дроссельной заслонки при проворачивании коленчатого вала поможет Определите, связана ли проблема с топливом или зажиганием. Если двигатель проворачивается и не работает во время распыления жидкости (педаль газа слегка подавлен) он говорит вам, что проблема в искре (система зажигания) Связанный.Если двигатель работает непродолжительное время, значит, проблема в топливе. (топливная система).
  3. При включении зажигания вы должны услышать главную систему реле соединяет свои контакты, подает питание на компьютер системы. Это реле имеет разные названия от каждого производителя, например PGM-FI. или реле управления двигателем и будет находиться под капотом внутри предохранителя и панель реле (блок предохранителей). Снимите крышку, чтобы найти реле.Пока прикоснувшись к реле, попросите помощника включить ключ, вы должны почувствовать реле сработало (небольшой щелчок). Если не, проверьте реле или замените его другим реле на панели, чтобы увидеть если это сработает.
  4. Вытащить свечу зажигания! Это легко сделать и, наблюдая за состоянием вилки, можно понять причину проблемы. Если свечи зажигания сухие, подозревайте проблемы с топливом, при намокании топлива подозрение на проблему с зажиганием и если свеча плоско-черного цвета электрод закорочен, не позволяя искре выскочить зазор (замените свеча зажигания с новой).
  5. Сканирование кодов, мы упоминаем об этом последним, потому что 9 раз из 10 компьютер не скажет вам, почему не работает двигатель. Компьютеры двигателя настроены для предоставления кодов неисправностей только при работающем двигателе, но вы может получить сообщение об ошибке, сообщающее, что компьютер двигателя неисправен, поэтому стоит пытаться.

Немного глубже

  1. Нет искры: Если двигатель не работает на пусковой жидкости, нам необходимо подтвердите условие «отсутствия искры».Снимите катушку зажигания или провод свечи зажигания. и установите его рядом с хорошим грунтом (примерно 1/4 дюйма - 7 мм) или вставьте тестовый свет в багажник, чтобы проверьте наличие искры. Когда двигатель проворачивается, вы должны увидеть свет синяя искра в зазоре говорит о том, что система работает. Если искры нет заметил, что самая популярная причина - неудачный угол поворота коленчатого вала датчик. Этот датчик расположен рядом с коленчатым валом сзади (колокол корпус), посередине (блок) или передней части двигателя и довольно легко заменяется в большинстве случаев.Когда датчик кривошипа выходит из строя, он обычно не устанавливает код неисправности.
  2. Нет топлива: Если двигатель работает на пусковой жидкости, есть топливо проблема доставки. Топливный насос автомобиля находится в верхней части списка для этого системная ошибка. Расположенный в бензобаке топливный насос представляет собой электродвигатель. подключен к жидкостному насосу, который вовремя гаснет. Некоторые машины имеют доступ люк в багажнике или под задним сиденьем для обслуживания насоса во время другие бензобак нужно будет удалить.
  3. Нет сжатия: Если в двигателе есть искра, и он не работает пусковой жидкости проблема будет связана с компрессией (или полностью забит воздушный фильтр или каталитический нейтрализатор) Это означает, что ремень ГРМ или цепь ГРМ отпустили, не удерживая поршень на клапане корреляция правильная или отсутствует, поэтому движок не может создать сжатие.

Посмотреть видео!

Двигатель не запускается? Это видео показывает, как ваш механик решит эту проблему.

Непонятные неработающие проблемы двигателя

СПОНСОРНЫЕ ССЫЛКИ

Есть несколько последующих условий, которые труднее обнаружить:

  • Неисправность жгута проводов электросистемы
  • Неисправность компьютера
  • Автомобиль проехал по глубокой луже, в результате чего намокли электрические компоненты.
  • Вода в топливе

Вопросы?

Требуется расположение датчика или реле? Спросите у наших механиков бесплатно

Статья опубликована 10.05.2020

.

Признаки неисправного или неисправного топливного насоса

Практически все современные автомобили с двигателями внутреннего сгорания оснащены топливными насосами. Топливный насос отвечает за подачу топлива из бензобака в двигатель под давлением, соответствующим требованиям производительности. Когда ключ включен, топливный насос активируется и нагнетается давление, что в некоторых автомобилях можно услышать как тихий вой или гул. Топливные насосы на большинстве современных транспортных средств электрические и устанавливаются в топливном баке.Однако некоторые автомобили оснащены рядными или механическими топливными насосами. Поскольку топливный насос является компонентом, отвечающим за подачу топлива в двигатель, необходимое для его работы, любые проблемы с ним могут вызвать серьезные проблемы с управляемостью и производительностью. Обычно неисправный или неисправный топливный насос вызывает один или несколько из следующих 8 симптомов, которые предупреждают водителя о потенциальной проблеме.

1. Воющий шум из топливного бака

Один из первых симптомов проблемы с бензонасосом - громкий воющий звук.Старый или изношенный топливный насос может издавать заметно громкий вой или вой во время работы. Большинство топливных насосов издают тихий гул во время своей нормальной работы, однако чрезмерно громкий вой, исходящий из топливного бака, обычно является признаком проблемы. В системе может быть недостаточно топлива, поврежден насос или загрязненное топливо.

2. Начальная сложность

Еще один симптом, обычно связанный с неисправным топливным насосом, - затруднение при запуске. Поскольку топливные насосы постоянно работают при включении зажигания, они со временем могут изнашиваться и ослабевать.Слабый топливный насос может перекачивать топливо, но автомобиль может испытывать трудности с запуском из-за отсутствия давления. Ослабленный топливный насос может привести к тому, что автомобилю потребуется больше кривошипов для запуска, чем обычно, а в более серьезных случаях может даже потребоваться несколько оборотов ключа, прежде чем он запустится.

3. Распыление двигателя

Одним из самых верных индикаторов неисправности топливного насоса является разбрызгивание двигателя - обычно на высоких оборотах. Если вы едете на постоянно высокой скорости и двигатель внезапно начинает бурлить, прежде чем вернуться к нормальной работе, это может указывать на проблемы с топливным насосом.В этом случае топливный насос не может обеспечить постоянный поток топлива в двигатель при идеальном давлении.

4. Остановка при высоких температурах

Глохнет может произойти из-за множества проблем в автомобиле, но будьте осторожны, если это часто случается при высоких температурах, показанных на градуснике автомобиля. Повышение температуры в сочетании с остановкой двигателя часто указывает на проблему с двигателем топливного насоса. Если заглохание продолжает происходить при увеличении показаний датчика температуры, это может указывать на износ топливного насоса и необходимость его замены.

5. Потеря мощности при нагрузке

Еще одним признаком неисправности топливного насоса является потеря мощности, когда автомобиль находится в состоянии нагрузки, например, при движении в гору или перевозке тяжелого груза, или при ускорении. Двигатель выключается, потому что в таких ситуациях ослабленные части топливного насоса не могут удовлетворить повышенные потребности автомобиля в топливе. В этих обстоятельствах будет казаться, что автомобиль не может двигаться или поддерживать заданную мощность. Если причиной является топливный насос, это означает, что он больше не может точно регулировать давление топлива и подавать необходимое количество топлива в двигатель.

6. Автомобиль прибывает

Неравномерное сопротивление внутри двигателя топливного насоса может вызвать помпаж автомобиля и указывает на необходимость ремонта топливного насоса. Пульсирует ощущение, будто нажали педаль газа. Однако это происходит со случайной постоянной скоростью. Если это случается часто, это может быть связано с проблемами в топливном насосе.

7. Малый газ, пробег

Если кажется, что вы заправляете автомобиль больше, чем обычно, это может быть связано с неисправностью топливного насоса.Клапан в топливном насосе может не открываться, в результате чего в систему двигателя попадает больше топлива, чем необходимо. Излишки топлива в двигателе не хранятся и не используются.

8. Автомобиль не заводится

Еще одним более серьезным признаком проблемы с топливным насосом является отсутствие запуска. Если топливный насос выходит из строя полностью - до такой степени, что не может обеспечить достаточное количество топлива для работы двигателя, автомобиль откажется заводиться. Двигатель по-прежнему будет проворачиваться при повороте ключа, но он не сможет запуститься из-за отсутствия топлива.Ситуация без запуска также может быть вызвана множеством других проблем, поэтому настоятельно рекомендуется провести правильную диагностику автомобиля.

Топливные насосы в той или иной форме встречаются практически на всех автомобилях, оборудованных двигателями внутреннего сгорания. Большинство топливных насосов рассчитаны на длительный срок службы. Однако по мере того, как автомобиль достигает большого пробега, топливные насосы нередко требуют замены. Еще одна причина выхода из строя топливных насосов - это регулярно оставлять в машине менее 1/4 бака топлива. Если на вашем автомобиле проявляются какие-либо из вышеперечисленных симптомов или вы подозреваете, что у вашего топливного насоса может быть проблема, обратитесь к профессиональному технику для проверки автомобиля, чтобы определить, следует ли заменять насос.

.

Веб-страница не найдена на InspectApedia.com

.

Что делать, если ссылка на веб-страницу на InspectApedia.com приводит к ошибке страницы 404

Это так же просто, как ... ну, выбирая из 1, 2 или 3

  1. Воспользуйтесь окном поиска InspectAPedia в правом верхнем углу нашей веб-страницы, найдите нужный текст или информацию, а затем просмотрите ссылки, которые возвращает наша пользовательская поисковая система Google
  2. Отправьте нам электронное письмо напрямую с просьбой помочь в поиске информации, которую вы искали - просто воспользуйтесь ссылкой СВЯЗАТЬСЯ С НАМИ на любой из наших веб-страниц, включая эту, и мы ответим как можно скорее.
  3. Используйте кнопку НАЗАД вашего веб-браузера или стрелку (обычно в верхнем левом углу экрана браузера рядом с окном, показывающим URL-адрес страницы, на которой вы находитесь), чтобы вернуться к предыдущей статье, которую вы просматривали. Если вы хотите, вы также можете отправить нам электронное письмо с этим именем или URL-адресом веб-страницы и сообщить нам, что не сработало и какая информация вам нужна.

    Если вы действительно хотите нам помочь, используйте в браузере кнопку НАЗАД, затем скопируйте URL-адрес веб-страницы, которую вы пытались загрузить, и используйте нашу ссылку СВЯЗАТЬСЯ С НАМИ (находится как вверху, так и внизу страницы), чтобы отправьте нам эту информацию по электронной почте, чтобы мы могли решить проблему.- Спасибо.

Приносим свои извинения за этот SNAFU и обещаем сделать все возможное, чтобы быстро ответить вам и исправить ошибку.

- Редактор, InspectApedia.com

Задайте вопрос или введите условия поиска в поле поиска InspectApedia чуть ниже.

Мы также предоставляем МАСТЕР-ИНДЕКС по этой теме, или вы можете попробовать верхнюю или нижнюю панель ПОИСКА как быстрый способ найти необходимую информацию.

Зеленые ссылки показывают, где вы находитесь. © Copyright 2017 InspectApedia.com, Все права защищены.

Издатель InspectApedia.com - Дэниел Фридман .Алгоритм автоматического бензонасоса

| 101 Вычислительная техника

В этой задаче мы реализуем алгоритм, который будет использоваться в автоматическом бензонасосе для взаимодействия с клиентом и расчета общей стоимости заправки его автомобиля.

Варианты топлива и тарифы на этой АЗС следующие:

  • Неэтилированный: 1,17 фунта стерлингов за литр,
  • Super Unleaded: 1,27 фунта стерлингов за литр,
  • Дизель: 1,21 фунта стерлингов за литр,
  • Diesel Premium: 1,34 фунта стерлингов за литр,

Бензонасос будет взаимодействовать с клиентом, задав следующие вопросы:

  • Какое топливо вам нужно?
  • Вы хотите заправить (полный бак), а если нет, сколько литров топлива вам нужно?

Бензонасос будет использовать эту информацию, предоставленную клиентом, а также указанные выше тарифы для расчета общей стоимости этого заказа.

Чтобы смоделировать реальную жизненную ситуацию, предположим, что автомобиль клиента имеет бак объемом 55 литров.
Мы также предположим, что, когда клиент достигает заправочной станции, в автомобиле все еще остается немного топлива. Чтобы смоделировать это, мы сгенерируем случайное число от 0 до 55. Это число будет представлять количество литров, оставшихся в баке до заполнения.

Если клиенту требуется полный бак, алгоритм рассчитает необходимое количество следующим образом:

Необходимое количество = Полный бак - текущий уровень топлива

Если заказчик указывает желаемое количество (в литрах), алгоритм заполнит бак требуемым количеством.Однако, если требуемое количество в сочетании с текущим уровнем топлива в баке превышает полную вместимость бака, требуемое количество будет заменено на количество, которое необходимо, с использованием той же формулы, указанной выше.

Алгоритм бензинового насоса: псевдокод

Предлагаемый псевдокод для нашего автоматического бензонасоса выглядит следующим образом:

currentFuelLevel = СЛУЧАЙНОЕ ЧИСЛО ОТ 1 ДО 55 ВЫХОД "В вашем баке осталось" + currentFuelLevel + "литров." tankCapcacity = 55 неэтилированная цена = 1,17 superUnleadedPrice = 1,27 DieselPrice = 1,21 DieselPremiumPrice = 1,34 ВЫХОД "---- Наши тарифы ----" ВЫХОД "A - Неэтилированный: £" + цена неэтилированного + "за литр" ВЫХОД «B - Супернеэтилированный бензин: £» + цена сверхнэтилированного бензина + «за литр» ВЫХОД "C - Дизель: £" + цена дизельного топлива + "за литр" ВЫХОД "D - Diesel Premium: £" + DieselPremiumPrice + "за литр" fuelChoice = INPUT ("Какое топливо вам нужно?") pricePerLitre = 0 ЕСЛИ fuelChoice == "A" ТО pricePerLitre = unleadedPrice ELSEIF fuelChoice == "B" ТОГДА pricePerLitre = superUnleadedPrice ELSEIF fuelChoice == "C" ТОГДА pricePerLitre = dieselPrice ELSEIF fuelChoice == "D" ТОГДА pricePerLitre = dieselPremiumPrice ELSE ВЫВОД «Недействительный вариант» КОНЕЦ ЕСЛИ fullTank = INPUT "Хотите залить до полного бака?" ЕСЛИ fullTank == "Да" ТО amountNeeded = tankCapacity - currentFuelLevel ELSE amountNeeded = INPUT ("Сколько литров вам нужно?") ЕСЛИ (текущий уровень топлива + необходимое количество)> емкость бака ТО amountNeeded = tankCapacity - currentFuelLevel КОНЕЦ ЕСЛИ КОНЕЦ ЕСЛИ стоимость = необходимое количество * цена за литр ВЫХОД «Выбор топлива:» + fuelChoice ВЫХОД "Количество:" + необходимое количество + "литров." ВЫХОД «Общая стоимость: £» + стоимость

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

14

18

19

20

21

22

23

24

25

26

27

28

29

30

000

34

35

36

37

38

39

40

41

42

43

44

currentFuelLevel = СЛУЧАЙНОЕ ЧИСЛО МЕЖДУ 1 И 55

ВЫХОД "В вашем баке осталось" + currentFuelLevel + "литров.«

tankCapcacity = 55

неэтилированныйPrice = 1,17

superUnleadedPrice = 1,27

dieselPrice = 1,21

dieselPremiumPrice = 1,34

OUTPUT

- Наши тарифы

OUTPUT ----» - Наши тарифы : £ "+ неэтилированная цена +" за литр "

ВЫХОД" B - Супер неэтилированный: £ "+ superUnleadedPrice +" за литр "

ВЫХОД" C - Дизель: £ "+ дизельная цена +" за литр "

ВЫХОД" D - Diesel Premium: £ «+ dieselPremiumPrice +« за литр »

fuelChoice = INPUT (« Какое топливо вам нужно? »)

pricePerLitre = 0

IF fuelChoice ==« A »ТО

pricePerLitrice = un

ELSEIF fuelChoice == "B" ТО

pricePerLitre = superUnleadedPrice

ELSEIF fuelChoice == "C" THEN

pricePerLitre = dieselPrice

ELSEIF

0Pitmium

дизельное топливо цена

Lite == "D" 02 ELSE

ВЫХОД «Недопустимая опция»

END IF

fullTank = INPUT «Вы хотите заполнить до полного бака?»

IF fullTank == «Да» ТО

количествоNeeded = tankCapacity - currentFuelLeeded

ELSE

NumberNeeded = INPUT ("Сколько литров вам нужно?")

IF (currentFuelLevel + QuantityNeeded)> tankCapacity THEN

amountNeeded = tankCapacity - currentFuelLevel

END IF

= Необходимое количество * ценаПерлитр

ВЫХОД "Выбор топлива:" + fuelChoice

ВЫХОД "Количество:" + необходимое количество + "литров.«

ВЫХОД» Общая стоимость: £ »+ стоимость

Ваша задача - использовать этот псевдокод для реализации этого алгоритма на Python.

Задача расширения

Добавьте некоторую проверку ввода , чтобы гарантировать, что, если пользователь не предоставит действительный ответ, тот же вопрос будет задан снова.

Вы должны использовать:

  • A Lookup Check , чтобы проверить, отвечает ли пользователь A, B, C или D, когда его спрашивают о выборе топлива?
  • A Lookup Проверьте , чтобы убедиться, что пользователь отвечает «Да» или «Нет» на вопрос: «Хотите ли вы заполнить бак до полного?»
  • A Введите , чтобы убедиться, что пользователь вводит действительное положительное число, когда его спрашивают о количестве литров, которое ему действительно требуется.

Псевдокод для проверки поиска

fullTank = INPUT "Хотите залить до полного бака?" КОГДА fullTank НЕ ВХОДИТ ["Да", "Нет"] ВЫВОД «Неверный ответ. Пожалуйста, ответьте на вопрос Да или Нет» fullTank = INPUT "Хотите залить до полного бака?" КОНЕЦ ПОКА

fullTank = INPUT "Хотите залить до полного бака?"

ПОКА fullTank НЕ ВХОДИТ ["Да", "Нет"]

ВЫХОД "Неверный ответ.Пожалуйста, ответьте на вопрос «Да» или «Нет» «

fullTank = INPUT» Вы хотите заполнить бак до полного? »

END WHILE

.

Смотрите также


Интересующую Вас информацию Вы можете уточнить у наших специалистов, заполнив форму, приведенную ниже. Мы с радостью Вас проконсультируем!
Почта:
Ваше Имя:
Сообщение:
30+5