Домашнее задание №1
Срок: 23.11.2024
Домашнее задание
Задание 1: Скорость до аэропорта
Пользователь вводит с клавиатуры расстояние до аэропорта и время, за которое нужно доехать. Вычислить скорость, с которой ему нужно ехать.
Задание 2: Стоимость поездки на скутере
Пользователь вводит с клавиатуры время начала и время завершения использования скутера (часы, минуты и секунды). Посчитать стоимость поездки, если стоимость минуты — 2 гривны.
Задание 3: Таблица стоимости поездки
Пользователь вводит с клавиатуры расстояние, расход бензина на 100 км и стоимость трех видов бензина. Вывести на экран сравнительную таблицу со стоимостью поездки на разных видах бензина.
Подсказки к задачам
Подсказка 1: Задание 1
Какие данные должен ввести пользователь?
Пользователь вводит расстояние до аэропорта (в километрах) и время, за которое нужно доехать (в минутах).
Какие переменные нужно создать?
Необходимы три переменные:
s
— для хранения расстояния (в километрах).t
— для хранения времени (в минутах).v
— для хранения вычисленной скорости.
Какие типы данных использовать?
Тип
float
для расстояния и скорости (так как эти значения могут быть дробными).Тип
int
для времени (время обычно целое число).
Как считывать данные с клавиатуры?
Используется команда
cin
для ввода данных.
Как вычислить скорость?
Формула для вычисления скорости: , где — расстояние, а — время.
Как вывести результат?
Используется команда
cout
для вывода результата на экран.
Подсказка 2: Задание 2
Какие данные должен ввести пользователь?
Время начала и завершения поездки: часы, минуты и секунды для начала и конца.
Стоимость минуты поездки.
Какие переменные нужно создать?
Шесть переменных для времени начала и конца поездки:
h1
,m1
,s1
— для начала поездки.h2
,m2
,s2
— для конца поездки.
Переменная
price
для стоимости одной минуты.Дополнительные переменные:
t1
,t2
,t
— для перевода времени в минуты и вычисления продолжительности.Переменная
totalSum
для хранения общей стоимости поездки.
Какие типы данных использовать?
Целые числа (
int
) для часов, минут и секунд.Вещественные числа (
float
) для продолжительности поездки и общей стоимости.
Как перевести время в минуты?
Формулы:
Разница t=t2−t1t = t2 - t1 даст длительность поездки в минутах.
Как рассчитать стоимость поездки?
Стоимость вычисляется как: .
Как вывести результат?
Используется команда
cout
для вывода стоимости поездки.
Подсказка 3: Задание 3
Какие данные должен ввести пользователь?
Расстояние поездки (в километрах).
Стоимость трех видов бензина (Super, Super Plus, Diesel).
Расход топлива (в литрах на 100 км).
Какие переменные нужно создать?
Переменные для входных данных:
s
— расстояние.price1
,price2
,price3
— стоимости бензина.fc
— расход топлива.
Переменные для результатов:
totalSum1
,totalSum2
,totalSum3
— стоимости поездки для каждого типа бензина.
Какие типы данных использовать?
Все переменные должны быть типа
float
для точности расчетов с дробными числами.
Как рассчитать стоимость поездки?
Формулы:
Как вывести результат в виде таблицы?
Используется команда
cout
для вывода шапки таблицы и каждой строки с результатами.
Last updated