Код программы

USES CRT;

Var

A, B, C, Y, S: REAL;

Begin

CLRSCR;

TextColor(8);

Writeln('The program finds a third party of the other two and the angle between them');

TextColor(20);

Writeln('Press "ENTER" to contine...');

ReadLN;

TextColor(9);

Writeln('Enter to 1th party'); READLN(A);

Writeln('Enter to 2th party'); READLN(B);

Writeln('Enter angle between on A and B party'); READLN(Y);

TextColor(2);

Writeln('-------------------');

TextColor(8);

Writeln('You entered:');

TextColor(2);

Writeln('-------------------');

TextColor(8);

Writeln('1th party - ',A:4:3);

Writeln('2th party - ',B:4:3);

Writeln('Angle between on 1th and 2th - ',Y:4:3);

TextColor(2);

Writeln('-------------------');

TextColor(3);

Writeln('Press "ENTER" to find 3th party...');

ReadLN;

Y:= Y * Pi / 180;

C:= SQRT(SQR(A) + SQR(B) - 2 * A * B * COS(Y));

TextColor(2);

Writeln('-------------------');

TextColor(8);

Writeln('Result:');

TextColor(2);

Writeln('-------------------');

TextColor(8);

Writeln('3th party = ',C:4:3);

Writeln('-------------------');

TextColor(3);

Writeln('Press "ENTER" to find area...');

ReadLN;

S:= A * B * SIN(Y) / 2;

TextColor(2);

Writeln('-------------------');

TextColor(8);

Writeln('Result:');

TextColor(2);

Writeln('-------------------');

TextColor(8);

Writeln('Area = ',S:4:3);

Writeln('-------------------');

TextColor(20);

Writeln('Press "ENTER" to EXIT!');

ReadLN;

END.

Инструкция пользователя

Данная программа предназначена для нахождения стороны треугольника по двум другим сторонам и углу между ними. Так же можно найти площадь этого треугольника.

Для того, чтобы использовать эту программу нужно запустить файл с именем LAB-6.exe и ввести размер сторон треугольника и угла между ними. После ввода на экране появятся эти значения. После того, как всё ввели и посмотрели, что ввели, нажимаем на клавишу «ENTER» и получаем третью сторону треугольника. Затем нажимаем вновь на «ENTER» и получаем площадь этого же треугольника.

Инструкция программиста

В таблице 1 показано, какие структуры данных используются в программе.

Таблица 1 – Структуры данных, используемых в программе

Имя Тип Назначение
A Real Первая сторона треугольника
B Real Вторая сторона треугольника
C Real Третья сторона треугольника
Y Real Угол между первой и второй стороной
S Real Площадь треугольника



double arrow
Сейчас читают про: