0 / 0 / 0
Регистрация: 22.10.2017
Сообщений: 21
1

Вычислить расстояние между двумя точками с заданными координатами

22.10.2017, 20:33. Показов 2472. Ответов 4
Метки нет (Все метки)

Немогу разобраться с такой задачей: Напишите функцию distance, что вычисляет расстояние между двумя точками с координатами (x1, y1) i (x2, y2) .Все числа и возвращено значение должны быть действительными. Используйте эту функцию в программе, которая вычисляет площадь треугольника по формуле Герона.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2017, 20:33
Ответы с готовыми решениями:

Вычислить расстояние между двумя точками с заданными координатами
Вычислить расстояние между двумя точками с заданными координатами:A(a,d),B(u,m).

Вычислить расстояние между двумя точками с координатами х1, у1 и х2, у2.
Напишите программу пожалуйста)) Спасибо заранее

Вычислить расстояние между двумя точками на плоскости, заданных своими координатами
Помогите

Вычисление расстояния между двумя точками, заданными на плоскости их координатами
Составить программу вычисления расстояния между двумя точками, заданными на плоскости их...

4
Заклинатель змей
610 / 507 / 213
Регистрация: 30.04.2016
Сообщений: 2,412
22.10.2017, 20:36 2
Dimon makarukha, и что непонятно?
0
298 / 207 / 174
Регистрация: 11.05.2016
Сообщений: 655
22.10.2017, 21:04 4
Лучший ответ Сообщение было отмечено Dimon makarukha как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <math.h>
 
float distance(float _x1, float _y1, float _x2, float _y2);
float area(float _x1,float _y1,float _x2,float _y2,float _x3,float _y3);
 
int main(void)
 
{
    
    float x1, y1, x2, y2, x3, y3;
 
    std::cout << "input x1 \n";
    std::cin >> x1;
 
    std::cout << "input y1 \n";
    std::cin >> y1;
 
    std::cout << "input x2 \n";
    std::cin >> x2;
 
    std::cout << "input y2 \n";
    std::cin >> y2;
 
    std::cout << "input x3 \n";
    std::cin >> x3;
 
    std::cout << "input y3 \n";
    std::cin >> y3;
 
    std::cout << "\n" << "Triangle area = " << area(x1, y1, x2, y2, x3, y3);
 
    std::cin >> x1;
    return(0);
}
 
float distance(float _x1, float _y1, float _x2, float _y2)
{
    return( sqrt( (pow( (_x2 - _x1) , 2)) + (pow( (_y2 - _y1) , 2))  ) );
}
 
float area(float _x1,float _y1,float _x2,float _y2,float _x3,float _y3)
{
    
    float p, a, b, c;
 
    a = distance(_x1, _y1, _x2, _y2);
    b = distance(_x2, _y2, _x3, _y3);
    c = distance(_x3, _y3, _x1, _y1);
 
    p = (a + b + c) * 0.5f;
 
    return( sqrt( p * (p - a) * (p - b) * (p - c))  );
 
    
}
1
Заклинатель змей
610 / 507 / 213
Регистрация: 30.04.2016
Сообщений: 2,412
22.10.2017, 21:19 5
Herji,
Все числа и возвращено значение должны быть действительными.
Очевидно, кроме Герона

Добавлено через 15 секунд
Herji,
Все числа и возвращено значение должны быть действительными.
Очевидно, кроме Герона
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2017, 21:19
Помогаю со студенческими работами здесь

Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами
помогите пожалуйста написать программы в с++ Даны действительные числа х1, у1, х2, у2, …,х10, у10....

Вычислить расстояние между двумя точками на плоскости
Вычислить расстояние между двумя точками на плоскости, заданных своими координатами Оригинал:...

Вычислить расстояние между двумя точками на плоскости
1. Известны координаты на плоскости двух точек. Составить программу вычисления расстояния между...

Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными точками этих
1. Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru