Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
samvel00077
0 / 0 / 0
Регистрация: 10.04.2011
Сообщений: 61
10.09.2011, 22:14     Найти площадь треугольника, заданного координатами вершин #1
Даны целые числа (x1,x2,x3,y1,y2,y3),,,найдите Площадь Треугольника (x1,x2,x3,y1,y2,y3)
Я просто в первый раз работаю в Microsoft Visual Studio Не могу сделать а в Понедельник мне надо стать его Что бы плохую оценку не получить((
Миниатюры
Найти площадь треугольника, заданного координатами вершин   Найти площадь треугольника, заданного координатами вершин  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2011, 22:14     Найти площадь треугольника, заданного координатами вершин
Посмотрите здесь:

Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь C++
Лежит ли точка М(xm;ym) внутри треугольника, заданного координатами своих вершин C++
C++ Создать класс произвольного треугольника, заданного координатами своих вершин
C++ Найти площадь 5-угольника, заданного координатами вершин
C++ Найти внутрение углы треугольника,заданного координатами своих вершин на площаде.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.09.2011, 22:17     Найти площадь треугольника, заданного координатами вершин #2
Цитата Сообщение от samvel00077 Посмотреть сообщение
Даны целые числа (x1,x2,x3,y1,y2,y3),,,найдите Площадь Треугольника (x1,x2,x3,y1,y2,y3)
А где здесь треугольник?
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
10.09.2011, 22:18     Найти площадь треугольника, заданного координатами вершин #3
Цитата Сообщение от Thinker Посмотреть сообщение
А где здесь треугольник?
Это вероятно координаты вершин.
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.09.2011, 22:19     Найти площадь треугольника, заданного координатами вершин #4
Цитата Сообщение от Dani Посмотреть сообщение
Это вероятно координаты вершин.
А именно, сколько здесь вершин?
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
10.09.2011, 22:20     Найти площадь треугольника, заданного координатами вершин #5
3, и их координаты - x1,y1; x2,y2; x3,y3;
samvel00077
0 / 0 / 0
Регистрация: 10.04.2011
Сообщений: 61
10.09.2011, 22:21  [ТС]     Найти площадь треугольника, заданного координатами вершин #6
Я не знаю в задачке было так написано((
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.09.2011, 22:30     Найти площадь треугольника, заданного координатами вершин #7
Цитата Сообщение от Dani Посмотреть сообщение
3, и их координаты - x1,y1; x2,y2; x3,y3;
Тогда все просто,
http://www.cyberforum.ru/cgi-bin/latex.cgi?S=\frac{1}{2}|(x_2-x_1)(y_3-y_1)-(x_3-x_1)(y_2-y_1)|

При этом || - модуль числа
samvel00077
0 / 0 / 0
Регистрация: 10.04.2011
Сообщений: 61
10.09.2011, 22:35  [ТС]     Найти площадь треугольника, заданного координатами вершин #8
а как программу сам программу писать((
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.09.2011, 22:49     Найти площадь треугольника, заданного координатами вершин #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<math.h>
int main()
{
   double x1, x2, x3, y1, y2, y3, s;
   std::cout << "x1 = "; std::cin >> x1;
   std::cout << "y1 = "; std::cin >> y1;
   std::cout << "x2 = "; std::cin >> x2;
   std::cout << "y2 = "; std::cin >> y2;
   std::cout << "x3 = "; std::cin >> x3;
   std::cout << "y3 = "; std::cin >> y3;
   s = fabs((x2-x1)*(y3-y1) - (x3-x1)*(y2-y1))/2.0;
   std::cout << s;
   return 0;
}
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
10.09.2011, 22:51     Найти площадь треугольника, заданного координатами вершин #10
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <math.h>
int main()
{
    int x1,x2,x3,y1,y2,y3;
    std:: cin >> x1 >> x2 >> x3 >> y1 >> y2 >> y3;
    std:: cout << 0.5*abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1)) << "\n";
    system ("pause");
}
Если верить Thinker, так. Но протестируйте на всякий случай.

Добавлено через 49 секунд
Цитата Сообщение от Thinker Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<math.h>
int main()
{
 double x1, x2, x3, y1, y2, y3, s;
 std::cout << "x1 = "; std::cin >> x1;
 std::cout << "y1 = "; std::cin >> y1;
 std::cout << "x2 = "; std::cin >> x2;
 std::cout << "y2 = "; std::cin >> y2;
 std::cout << "x3 = "; std::cin >> x3;
 std::cout << "y3 = "; std::cin >> y3;
 s = fabs((x2-x1)*(y3-y1) - (x3-x1)*(y2-y1))/2.0;
 std::cout << s;
 return 0;
}
Цитата Сообщение от Dani Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <math.h>
int main()
{
 int x1,x2,x3,y1,y2,y3;
 std:: cin >> x1 >> x2 >> x3 >> y1 >> y2 >> y3;
 std:: cout << 0.5*abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1)) << "\n";
 system ("pause");
}
Два разных стиля
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.09.2011, 22:51     Найти площадь треугольника, заданного координатами вершин #11
Цитата Сообщение от Dani Посмотреть сообщение
Если верить Thinker...
Верить-верить, могу доказать
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
10.09.2011, 22:53     Найти площадь треугольника, заданного координатами вершин #12
Цитата Сообщение от Thinker Посмотреть сообщение
Сообщение от Dani
Если верить Thinker...
Верить-верить, могу доказать
Эт я так...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2011, 23:06     Найти площадь треугольника, заданного координатами вершин
Еще ссылки по теме:

C++ Написать программу, вычисляющую периметр треугольника, заданного координатами вершин.
C++ Найти площадь треугольника заданного координатами своих вершин
C++ Функции: найти высоты треугольника, заданного координатами своих вершин

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

Или воспользуйтесь поиском по форуму:
samvel00077
0 / 0 / 0
Регистрация: 10.04.2011
Сообщений: 61
10.09.2011, 23:06  [ТС]     Найти площадь треугольника, заданного координатами вершин #13
все равно не хочет считать((

vb.net
1
2
3
4
5
6
7
8
9
10
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
        Dim x1, y1, x2, y2, x3, y3 As Integer
        x1 = CInt(txtx1.Text)
        x2 = CInt(txtx2.Text)
        x3 = CInt(txtx3.Text)
        y1 = CInt(txty1.Text)
        y2 = CInt(txty2.Text)
        y3 = CInt(txty3.Text)
        ....................................
        ....................................
а так не получится?????
Yandex
Объявления
10.09.2011, 23:06     Найти площадь треугольника, заданного координатами вершин
Ответ Создать тему
Опции темы

Текущее время: 21:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru