Переведите программу с С++ на Pascal в 2 вариантах

Узнай цену своей работы

Формулировка задачи:

Я написал программу, помогите, пожалуйста. Напишите её на Pascal в 2 версиях: 1)Просто напишите ту же программу на Pascal. 2)Сделайте так, чтобы программа считывала данные из файла и выводила их в файл.
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    float a, //Начальная высота шара
          b, //Высота конечной точки спуска шара
          r;
          cin >> a >> b;
          r = ceil ( (a - b) / 2 );
          cout << r << endl;
    return 0;
}
Заранее спасибо.

Решение задачи: «Переведите программу с С++ на Pascal в 2 вариантах»

textual
Листинг программы
var
  a, b, r: Real;
begin
  {Assign(input,'input.txt'); Reset(input);
  Assign(output,'output.txt'); Rewrite(output);}
  Read(a,b); r:=Int((a-b)/2+0.9999);
  WriteLn(r);
  {Close(input); Close(output);}
end.

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

  1. Объявляются переменные a, b и r типа Real.
  2. Вводятся значения переменных a и b с клавиатуры.
  3. Вычисляется значение переменной r по формуле: r := Int((a - b) / 2 + 0.9999).
  4. Значение переменной r выводится на экран.
  5. Программа завершается.

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


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

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

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