поделиться знаниями или
запомнить страничку
- Все категории
-
экономические
43,666 -
гуманитарные
33,654 -
юридические
17,917 -
школьный раздел
611,992 -
разное
16,906
Популярное на сайте:
Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.
Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.
Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.
Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.
Найди верный ответ на вопрос ✅ «Составить программу в Паскале. Даны стороны треугольника а, в, с. Найти его периметр. …» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы
Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article
Given side (a, b, c) of a triangle, we have to find the perimeter of a triangle.
Perimeter :
Perimeter of a triangle is the sum of the length of side of a triangle.
where a, b, c are length of side of a triangle.
Perimeter of a triangle can simply be evaluated using following formula :
Examples :
Input : a = 2.0, b = 3.0, c = 5.0 Output : 10.0 Input : a = 5.0, b = 6.0, c = 7.0 Output : 18.0
C++
#include <iostream>
using
namespace
std;
float
findPerimeter(
float
a,
float
b,
float
c)
{
return
(a + b + c);
}
int
main()
{
float
a = 2.0, b = 3.0, c = 5.0;
cout << findPerimeter(a, b, c);
return
0;
}
C
#include <stdio.h>
float
findPerimeter(
float
a,
float
b,
float
c)
{
return
(a + b + c);
}
int
main()
{
float
a = 2.0, b = 3.0, c = 5.0;
printf
(
"%f"
, findPerimeter(a, b, c));
return
0;
}
Java
class
Test {
static
float
findPerimeter(
float
a,
float
b,
float
c)
{
return
(a + b + c);
}
public
static
void
main(String[] args)
{
float
a =
2.0
, b =
3.0
, c =
5.0
;
System.out.println(findPerimeter(a, b, c));
}
}
Python
def
findPerimeter(a, b, c):
return
(a
+
b
+
c)
a
=
2.0
b
=
3.0
c
=
5.0
print
(findPerimeter(a, b, c))
C#
using
System;
class
Test {
static
float
findPerimeter(
float
a,
float
b,
float
c)
{
return
(a + b + c);
}
public
static
void
Main()
{
float
a = 2.0f, b = 3.0f, c = 5.0f;
Console.WriteLine(findPerimeter(a, b, c));
}
}
PHP
<?php
function
findPerimeter(
$a
,
$b
,
$c
)
{
return
(
$a
+
$b
+
$c
);
}
$a
= 2.0;
$b
= 3.0;
$c
= 5.0;
echo
findPerimeter(
$a
,
$b
,
$c
);
?>
Javascript
<script>
function
findPerimeter(a, b, c)
{
return
(a + b + c);
}
let a = 2.0, b = 3.0, c = 5.0;
document.write(findPerimeter(a, b, c));
</script>
Output :
10.0
Time Complexity: O(1)
Auxiliary Space: O(1)
Last Updated :
17 Feb, 2023
Like Article
Save Article
Треугольник задан координатами своих вершин. Найти периметр треугольника
Program Triugolnik;
Uses crt;
Var Xa,Xb,Xc,
Ya,Yb,Yc:integer;
ab,ac,bc,p:real;
begin
Clrscr;
Writeln(‘Введите координаты точки А:’);
write(‘x= ‘);readln(xa);
write(‘y= ‘);readln(ya);
Writeln(‘Введите координаты точки B:’);
write(‘x= ‘);readln(xb);
write(‘y= ‘);readln(yb);
Writeln(‘Введите координаты точки C:’);
write(‘x= ‘);readln(xc);
write(‘y= ‘);readln(yc);
ab:=sqrt(sqr(abs(xa-xb))+sqr(abs(ya-yb)));
ac:=sqrt(sqr(abs(xa-xc))+sqr(abs(ya-yc)));
bc:=sqrt(sqr(abs(xb-xc))+sqr(abs(yb-yc)));
p:=ab+ac+bc;
writeln(‘Периметр триугольника равен ‘,p:4:2);
writeln(‘Для выхода нажмите Enter’);
readln;
end.
На чтение 2 мин Просмотров 4.7к. Опубликовано 19.03.2022
Содержание
- Введение
- Импорт модулей
- Ввод катетов
- Нахождение гипотенузы, площади, периметра
- Гипотенуза
- Площадь
- Периметр
- Вывод площади и периметра
- Заключение
Введение
Начинаю новую рубрику, в которой будет рассматриваться решение простых задач на python.
В данной статье мы с Вами решим задачу с нахождением площади и периметра прямоугольного треугольника.
Импорт модулей
На самом деле нам понадобится всего один модуль, а именно модуль math из которого мы возьмём sqrt.
Импортируем:
Ввод катетов
Для того, чтобы пользователь мог вводить длины катетов, создаём переменные AB и AC с типом данных float.
Код:
AB = float(input("Длина первого катета: "))
AC = float(input("Длина второго катета: "))
Нахождение гипотенузы, площади, периметра
Гипотенуза
Для нахождения гипотенузы вспомним теорему Пифагора – квадрат гипотенузы равен сумме квадратов катетов. Следовательно создадим переменную BC, которая будет являться гипотенузой и найдём её по теореме.
Код:
BC = sqrt(AB ** 2 + AC ** 2)
** – оператор возведения в степень
sqrt – функция нахождения квадратного корня из модуля math
Площадь
Площадь прямоугольного треугольника равна половине произведения гипотенузу на высоту, проведенную к гипотенузе. Т.е. формула будет выглядеть так:
Создадим переменную S, в которой будет храниться значение площади, найденное по формуле.
Код:
Периметр
Как мы знаем, для нахождения периметра нужно всего навсего сложить все стороны, а формула выглядит так:
Создадим переменную P, в которой будет храниться значение периметра, найденное по формуле.
Код:
Вывод площади и периметра
Последнее что нам осталось сделать, так это вывести результаты. Для этого мы конечно же будем использовать функцию print().
Код:
print("Площадь треугольника: ", S)
print("Периметр треугольника: ", P)
Заключение
В данной статье мы с Вами нашли периметр и площадь прямоугольного треугольника с помощью python. Спасибо всем, кто читал, удачи Вам 😉