|
|
z_line12.PAS |
|
{* Угол пересечения двух прямых *}Unit Z_LINE12;Interface Implementation Begin writeln('Угол пересечения двух прямых заданных угловыми коэффициентами'); End. Program z_line; Uses z_line12.pas; {* Эту строку можно удалить *} Uses crt; {* Подключение модулей *} Var {* В работе нам потребуются переменные: *} LineK1 : real; LineK2 : real; Radians : real; Begin clrscr; {* Очищаем экран *} writeln('Введите угловой коэффициент первой прямой'); readln(LineK1); writeln('Введите угловой коэффициент второй прямой'); readln(LineK2); writeln; {* Пропускаем одну строку *} If LineK1 * LineK2 = - 1 Then writeln('Угол пересечения двух данных прямых равен 90 градусов') Else Begin Radians := arctan(abs((LineK2 - LineK1) / (1 + LineK1 * LineK2))); writeln('Угол пересечения двух данных прямых равен ', trunc(Radians * 180 / pi) , ' градусов ', trunc(frac(Radians * 180 / Pi) * 60), ' минут'); End; readln; {* Ждем нажатия Enter *} End..... 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|