Найти длину гипотенузы

По двум введенным пользователем катетам вычислить длину гипотенузы.

Катеты и гипотенуза — это стороны прямоугольного треугольника. Если известны длины катетов, то длина гипотенузы находится по теореме Пифагора:

«Квадрат гипотенузы равен сумме квадратов катетов»

С помощью формулы это выражается так:
c2 = a2 + b2

Отсюда следует, что длина гипотенузы равна квадратному корню из суммы квадратов катетов:
c = sqrt(a2 + b2)
(sqrt() — обозначение функции извлечения корня).

Обычно в языках программирования предусмотрен оператор возведения в степень. Например, в языке программирования Python он обозначается двумя звездочками (**), а в Basic знаком ^. Однако в Pascal нет операции возведения в степень.

Для извлечения корня обычно существует специальная функция, а не оператор.

Pascal
длина гипотенузы паскаль

var
a,b,c: real;
begin
write('a=');
readln(a);
write('b=');
readln(b);
c := sqrt(a*a + b*b);
writeln('c=',c:1:2);
end.



a=3
b=4
c=5.00

Язык Си

#include
#include

main() {
float a,b,c;
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
c = sqrt(pow(a,2)+pow(b,2));
printf("%.2f\n", c);
}



a=3
b=4
5.00

Компилировать с ключом -lm
Python
длина гипотенузы python

import math

a = float(input("a="))
b = float(input("b="))
c = math.sqrt(a**2 + b**2)
print("c=%.2f" % c)



a=3
b=4
c=5.00
КуМир

алг гипотенуза
нач
вещ a, b, c
вывод "a="
ввод a
вывод "b="
ввод b
c := sqrt(a**2 + b**2)
вывод "c=",c
кон



a=3
b=4
c=5

Basic-256

input "a=", a
input "b=", b
c = sqrt(a^2 + b^2)
print "c=" + c



a=3
b=4
c=5

Оцените статью
Добавить комментарий