Программа пересчета таблицы из миль в километры и обратно - 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.

Объяснение кода листинга программы

  1. В программе объявлены три переменные: km, a и dk. Переменная km имеет тип real, а переменные a и dk имеют тип real.
  2. Программа запрашивает у пользователя количество миль и шаг.
  3. Значение переменной km умножается на 1.609344, чтобы перевести мили в километры. Результат сохраняется в переменной km.
  4. Инициализируется переменная a значением 0.
  5. Выводится сообщение с количеством введенных миль и их эквивалентом в километрах.
  6. Запускается цикл while, который выполняется до тех пор, пока значение переменной a не станет больше или равно значению переменной km минус dk.
  7. Внутри цикла значение переменной a увеличивается на dk.
  8. Выводится сообщение с текущим значением переменной a, приведенным из миль в километры.
  9. Цикл while повторяется, пока условие остается истинным.
  10. Программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы