Программа пересчета таблицы из миль в километры и обратно - Pascal ABC
Формулировка задачи:
Напишите программу пересчета таблицы из миль в километры и обратно (1 миля=1.609344 км) для расстояний, не превышающих K километров с шагом dK.
Сделайте пожалуйста, заранее спасибо.
Очень срочно надо, последний день
спасибо уже не надо сам написал уже)
Решение задачи: «Программа пересчета таблицы из миль в километры и обратно»
textual
Листинг программы
program qq; var km,a,dk,k:real; begin writeln('Введите колличество миль и шаг'); readln(k,dk); km:=k*1.609344; a:=0; writeln(k,' миль | ',km:0:2,' км '); while a<km-dk do begin a:=a+dk; writeln(a/1.609344:0:2,' ',a); end; end.
Объяснение кода листинга программы
- В программе объявлены три переменные: km, a и dk. Переменная km имеет тип real, а переменные a и dk имеют тип real.
- Программа запрашивает у пользователя количество миль и шаг.
- Значение переменной km умножается на 1.609344, чтобы перевести мили в километры. Результат сохраняется в переменной km.
- Инициализируется переменная a значением 0.
- Выводится сообщение с количеством введенных миль и их эквивалентом в километрах.
- Запускается цикл while, который выполняется до тех пор, пока значение переменной a не станет больше или равно значению переменной km минус dk.
- Внутри цикла значение переменной a увеличивается на dk.
- Выводится сообщение с текущим значением переменной a, приведенным из миль в километры.
- Цикл while повторяется, пока условие остается истинным.
- Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д