Найти площадь ромба по стороне и острому углу: - Pascal

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

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

Помогите сделать программы 10 В магазине продается костюмная ткань. Ее цена в руб. за кв. метр. Подсчитать стоимость куска этой ткани длиной Х м и шириной У м. Исходные данные X,Y,B это второе задание 11 Найти площадь ромба по стороне и острому углу: , где а - сторона, - угол а, Эти задания надо в паскале сделать у меня не получаеться

Решение задачи: «Найти площадь ромба по стороне и острому углу:»

textual
Листинг программы
program BOMBA;
var S,a,k:real;
    f1,f2:text;
 begin
  assign(f1,'D:\laba\7\dano.txt');
  reset(f1);
  assign(f2,'D:\laba\7\rezultat.txt');
  rewrite(f2);
  readln(f1,a,k);
  S:=a*a*sin(k);
  writeln(f2,'Ploshad romba ravna ',S:3:3);
  close(f1);
  close(f2);
end.

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

  1. В программе объявлены три переменные: S, a и k типа real, а также две переменные f1 и f2 типа text.
  2. Строка assign(f1,'D:\laba\7\dano.txt') устанавливает путь к файлу, в котором будет выполняться чтение данных.
  3. Строка reset(f1) подготавливает файл для чтения.
  4. Строка assign(f2,'D:\laba\7\rezultat.txt') устанавливает путь к файлу, в который будет записан результат.
  5. Строка rewrite(f2) перезаписывает содержимое файла f2.
  6. Строка readln(f1,a,k) считывает данные из файла f1 в переменные a и k.
  7. Выражение S:=a*a*sin(k) вычисляет площадь ромба по данным сторонам и острому углу.
  8. Строка writeln(f2,'Ploshad romba ravna ',S:3:3) записывает результат в файл f2.
  9. Выражение close(f1) и close(f2) закрывают файлы, из которых были прочитаны данные и в которые был записан результат.

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


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

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

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