поделиться знаниями или
запомнить страничку
- Все категории
-
экономические
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. Спасибо всем, кто читал, удачи Вам 😉



