|
0 / 0 / 0
Регистрация: 27.12.2016
Сообщений: 1
|
|
Рассчитать какое минимальное количество топлива необходимо для дозаправки самолету27.12.2016, 19:13. Показов 32206. Ответов 8
Метки нет (Все метки)
Используйте пожалуйста только if и switch
если это реально..Задание 1: Грузовой самолет должен пролететь с грузом из пункта А в пункт С через пункт В. Емкость бака для топлива у самолета – 300 литров. Потребление топлива на 1 км в зависимости от веса груза у самолета следующее: - до 500 кг: 1 литров / км - до 1000 кг: 4 литров / км - до 1500 кг: 7 литров / км - до 2000 кг: 9 литров / км. - более 2000 кг – самолет не поднимает. Пользователь вводит расстояние между пунктами А и В, и расстояние между пунктами В и С, а также вес груза. Программа должна рассчитать какое минимальное количество топлива необходимо для дозаправки самолету в пункте В, чтобы долететь из пункта А в пункт С. В случае невозможности преодолеть любое из расстояний – программа должна вывести сообщение о невозможности полета по введенному маршруту.
0
|
|
| 27.12.2016, 19:13 | |
|
Ответы с готовыми решениями:
8
Минимальное количество топлива, необходимое для дозаправки самолету в пункте В, чтобы долететь из пункта А в пункт С Рассчитать, какое минимальное количество топлива необходимо для дозаправки самолету Какое количество топлива необходимо для спуска с высоты A до высоты B |
|
1 / 1 / 0
Регистрация: 26.05.2017
Сообщений: 1
|
||||||
| 26.05.2017, 11:12 | ||||||
|
мой вариант решения.
1
|
||||||
|
0 / 0 / 0
Регистрация: 15.06.2018
Сообщений: 5
|
||||||
| 16.06.2018, 16:40 | ||||||
|
Это мой вариант решения, только if и else.
Прокомментируйте если не сложно.
0
|
||||||
|
82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
|
| 16.06.2018, 18:05 | |
|
REpLika20, скорее всего, задания тебе дали что бы найти алгоритм решение, а не просто записать все возможные варианты, а если бы было не 4 разных весовых категорий, а к примеру 50, тогда уже так не обойтись
0
|
|
|
0 / 0 / 0
Регистрация: 15.06.2018
Сообщений: 5
|
|
| 16.06.2018, 20:29 | |
|
То есть оно должно программа должна иметь вид как Laty_gr09, это более верно будет. Я понимаю что может быть больше весовых категорий, то есть мне нужно сделать так что бы таких строк : if (weight >= 0 && weight <= 500) { ras = 1; Smax = max_capacity / ras; }, было пять десят к примеру, а дальше было краткое как указано выше?
Добавлено через 1 час 1 минуту k0vpack, спасибо за то что указал на ошибку, путаюсь с областями определения у if, теперь вижу что мой вариант хоть и рабочий но вообще не годный.
0
|
|
|
82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
|
| 16.06.2018, 20:47 | |
|
REpLika20, с опытом придет все, главное логику подключать и немного математики
0
|
|
|
0 / 0 / 0
Регистрация: 15.06.2018
Сообщений: 5
|
|
| 16.06.2018, 21:44 | |
|
k0vpack, Скажи пожалуйста логику ведь нужно тренировать такими задачами, а то и сложнее?. Бывает легко и просто делаю ну более простые задачи, а бывает просто утыкаюсь и не могу переключиться как по другому сделать, если больше буду решать примеров и задач легче будет я так понимаю.
0
|
|
|
82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
|
| 16.06.2018, 21:56 | |
|
REpLika20, я не о такой логике говорил, если ты собираешься работать программистом, то тебе нужно быстро решать задачу не в плане оформления кода, а что бы придумать что и зачем должно идти, а научить компютер решать такую задачу это уже другое дело.
Как я развивал свою логику в сфере программирования, я просто брал простую задачу из жизни которую могу решить очень быстро, и немножко её усложнил, и кроме того что мне нужно её решить я еще и писал программу которая будет все это решать и постепенно усложнял задачу по мере приближения к финишу Добавлено через 3 минуты REpLika20, а главное, учись на ошибках других программистов, вообщем я не учусь в универе или еще где, только ПТУ заканчиваю, но уже сам начал изучать С++, хоть и читал программу универа, он там тоже есть, но знакомые говорили, что там на этот язык дают 46 часов, то есть 23 пары, что уж очень мало для углублённого изучения языка
0
|
|
|
0 / 0 / 0
Регистрация: 15.06.2018
Сообщений: 5
|
|
| 16.06.2018, 23:00 | |
|
k0vpack, Я универ закончил до бакалавра доучился, по машиностроительной специальности, да нам парой нужны были для расчета программы которые должны сами были написать, но из вариантов только паскаль. Теперь уже решил заниматься в плотную программирование, начинаю с С++, я просто смотрю на людей которые со мной в группе, некоторые из них раньше они курсы посещали, вот они все быстро делают. Я полагаю опыт все таки решает не малую роль в этом деле.
0
|
|
| 16.06.2018, 23:00 | |
|
Помогаю со студенческими работами здесь
9
написать алгоритм, вычисляющий, какое количество единиц топлива необходимо для спуска с высоты A до высоты B
Какое минимальное количество взвешиваний необходимо для определения 8-ой монеты
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|