|
zadach537.PAS |
|
{* Задача 537 *}Unit ZADACH537; InterfaceImplementationBegin writeln( 'Даны стороны треуг.:a,b,c. Выч. cos углов по теореме косинусов:sqr(c)=sqr(a)+sqr(b)-2ab*cos(alfa)
'); End. Program paszadach537;
Uses crt; {* Подключение модулей *}
Var {* В работе нам потребуются переменные: *}
a : real;
b : real;
c : real;
cosa : real;
cosb : real;
cosc : real;
Procedure cos(a1 : real;
b1 : real;
c1 : real;
Var {* Объявление переменных *}
cosa1 : real);
Begin
cosa1 := (c1 * c1 + b1 * b1 - a1 * a1) / (2 * c1 * b1);
End;
Begin
clrscr; {* Очистка экрана *}
write( 'a=');
readln(a);
write( 'b=');
readln(b);
write( 'c=');
readln(c);
cos(a, b, c, cosa);
cos(b, c, a, cosb);
cos(c, a, b, cosc);
writeln( 'cosa=', cosa);
writeln( 'cosb=', cosb);
write( 'cosc=', cosc);
readln; {* Ждем подтверждения пользователя *}
End.
|