Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/368: Рейтинг темы: голосов - 368, средняя оценка - 4.73
0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 7

Найти периметр и площадь треугольника, заданного координатами его вершин.

26.10.2012, 00:05. Показов 80924. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
а можешь мне тоже помочь?
Даны координаты трех вершин треугольника: (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 Var
 x1,y1,x2,y2,x3,y3:Real;
 a,b,c,p,S:Real;
 Begin
 WriteLn('Введите координаты первой вершины');
 RealLn(x1,y1);
 WriteLn('Введите координаты второй вершины');
 RealLn(x2,y2);
 WriteLn('Введите координаты третьей вершины');
 RealLn(x3,y3);
 a:=sqrt(sqr(x2-x1)+sqr(y2-y1));
 b:=sqrt(sqr(x3-x2)+sqr(y3-y2));
 c:=sqrt(sqr(x1-x3)+sqr(y1-y3));
 p:=(a + b + c)/2;
 S = sqrt(p*(p - a)*(p - b)*(p - c));
 WriteLn('Площадь: ',S);
 WriteLn('Периметр:'a + b + c);
 ReadLn;
 End.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.10.2012, 00:05
Ответы с готовыми решениями:

Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника. Определить большую сторону
Есть задание: Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника. Определить большую сторону. Часть задания...

Найти площадь и периметр треугольника по координатам его вершин
2. По координатам трех вершин некоторого треугольника найти его площадь и периметр

Даны координаты трех вершин треугольника: (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь, используя форм
Даны координаты трех вершин треугольника: (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь, используя формулу для расстояния...

11
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
26.10.2012, 00:15
juli24,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
from math import sqrt
print 'Vvedite koordinaty pervoy versyny'
x1,y1=map(float,raw_input().split())
print 'Vvedite koordinaty vtoroy versyny'
x2,y2=map(float,raw_input().split())
print 'Vvedite koordinaty tretej versyny'
x3,y3=map(float,raw_input().split())
a=sqrt((x2-x1)**2+(y2-y1)**2)
b=sqrt((x3-x2)**2+(y3-y2)**2)
c=sqrt((x1-x3)**2+(y1-y3)**2)
p=(a+b+c)/2.0
s=sqrt(p*(p-a)*(p-b)*(p-c))
print 'Ploshchad',s,'Perimetr',a+b+c
0
0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 7
26.10.2012, 00:52  [ТС]
Спасибо..) а не подскажешь чего после первой першины он кавычку выбивает как ошибку?
0
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
26.10.2012, 00:58
Какую кавычку? Скриншот приложите. Ввод должен быть таким, как в прикрепленном файле
Миниатюры
Найти периметр и площадь треугольника, заданного координатами его вершин.  
0
0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 7
26.10.2012, 01:00  [ТС]
оно у меня вообще не открывается.. он выделяет красным первую кавычку...
0
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
26.10.2012, 01:07
juli24, код на Python 2.7.3 написан.Если вы используете Python 3.x, то после print выражение всегда должно быть в скобках и не используется raw_input()
Этот код должен работать:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
from math import sqrt
print ('Vvedite koordinaty pervoy versyny')
x1,y1=map(float,input().split())
print ('Vvedite koordinaty vtoroy versyny')
x2,y2=map(float,input().split())
print ('Vvedite koordinaty tretej versyny')
x3,y3=map(float,input().split())
a=sqrt((x2-x1)**2+(y2-y1)**2)
b=sqrt((x3-x2)**2+(y3-y2)**2)
c=sqrt((x1-x3)**2+(y1-y3)**2)
p=(a+b+c)/2.0
s=sqrt(p*(p-a)*(p-b)*(p-c))
print ('Ploshchad',"%.04f"%s,'Perimetr',"%.04f"%(a+b+c))
1
0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 7
26.10.2012, 01:14  [ТС]
теперь буква p не нравится..(((((
0
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
26.10.2012, 01:17
Странно, все должно работать: http://ideone.com/xqmIjF
0
0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 7
26.10.2012, 01:28  [ТС]
все получилось..) Огромное спасибо.)
0
HeyStasy
20.03.2014, 22:27
Всем привет, как мне создать формулу в Питоне 3.3.3, что бы найти площадь треугольника по высоте и длинее стороны на которую опущенна высота.
хелп плиз)
23 / 23 / 16
Регистрация: 17.01.2014
Сообщений: 81
21.03.2014, 13:27
Цитата Сообщение от HeyStasy Посмотреть сообщение
найти площадь треугольника по высоте и длинее стороны на которую опущенна высота.
Python
1
2
3
4
height = 5
length = 12
area = 1/2 * length * height
print ("Area = ", area)
0
0 / 0 / 0
Регистрация: 30.09.2016
Сообщений: 1
30.09.2016, 02:35
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
a=[1,1]
b=[1,4]
c=[5,1]
 
 
summ=0
i=0
 
def side(x,y):
    summ=0
    summ=((y[0]-x[0])**2+(y[1]-x[1])**2)**0.5
    return summ
 
 
def AngleSquare(d1,d2,d3):
    p=(d1+d2+d3)*0.5
    S=(p*(p-d1)*(p-d2)*(p-d3))**0.5
    return S
 
 
print(AngleSquare(side(a,b),side(b,c), side(a,c)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.09.2016, 02:35
Помогаю со студенческими работами здесь

Программа, вычисляющая периметр и площадь треугольника, заданного координатами его вершин. Не могу найти ошибку
Всем доброго времени суток! Возник вопрос, не могу понять в чем дело. "Написать программу, вычисляющую периметр и площадь треугольника,...

Найти периметр и площадь треугольника, заданного координатами вершин
Треугольник задан координатами (x1, y1), (x2, y2), (x3, y3) своих вершин. Найти периметр и площадь треугольника.

Найти периметр и площадь треугольника, заданного координатами вершин
Заданы координаты трех вершин треугольника (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь.

Найти периметр и площадь треугольника, заданного координатами трех вершин
Заданы координаты трех вершин треугольника (х1, у1), (х2, у2) , (х3, y3). Найти его периметр и площадь. Решите через С++

Найти периметр треугольника, заданного координатами его вершин
Найти периметр треугольника, заданного координатами его вершин.Вспомогательный алгоритм оформить с помощью процедуры.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru