Блог

Задачник Абрамова № 6

zadachnik-abramova

§ 1. Арифметика действительных чисел. Вычисление по формулам.

6. Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.

C:

#include <stdio.h>;
#include <math.h>;

int main()
{
	float a,b,c,p,s;
	printf("a = ");
	scanf("%f",&a);
	printf("b = ");
	scanf("%f",&b);
	c = sqrt(a*a+b*b);
	p = (a+b+c)/2; /*Polupirimetr*/
	s = sqrt(p*(p-a)*(p-b)*(p-c));
	printf("Gipotenuza: %fnPlowad': %fn",c,s);
	return 0;
}

Pascal:

var a,b,c,p,s:real;
begin
	write('a = ');
	read(a);
	write('b = ');
	read(b);
	c := sqrt(a*a+b*b);
	p := (a+b+c)/2; {Polupirimetr}
	s := sqrt(p*(p-a)*(p-b)*(p-c));
	write('Gipotenuza: ',c:4:2,#13#10'Plowad'': ',s:4:2,#13#10);
end.

Гипотенузу находим по теореме Пифагора:

zadachnik-abramova-6

А площадь по формуле Герона:

zadachnik-abramova-6-2

Комментариев нет

Ваш комментарий