Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 976 ответов!

известны координаты вершин A,B,C треугольника. Напишите программу, вычисляющую площадь этого треугольника

5-9 класс

Dashashakhovsk 24 февр. 2017 г., 19:54:56 (7 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
андрей5821
24 февр. 2017 г., 21:34:03 (7 лет назад)

#include <iostream>
#include <cmath>

class point
{
    int x;
    int y;
public:
    point(): x(0), y(0) {}
    void setkoord(int koordx,int koordy)
    {
        x = koordx;
        y = koordy;
    }
    int getx()const { return x; }
    int gety()const { return y; }
};

double length(point p1, point p2)
{
     return (sqrt(pow(double(p1.getx()-p2.getx()),2)+pow(double(p1.gety()-p2.gety()),2)));
}

int main()
{
    point A,B,C;
    B.setkoord(1,1);
    C.setkoord(1,0);
    double a=length(A,B), b=length(B,C), c=length(C,A);
    double p=(a+b+c)/2;
    double s=sqrt(p*(p-a)*(p-b)*(p-c));
    std::cout <<"square: " <<s <<std::endl;
    return 0;
}

Ответить

Другие вопросы из категории

Разработать схему алгоритма, который вводит массив из N целых чисел и выводит на экран этот же массив в

прямом и обратном порядке. Протестировать алгоритм на произвольных массивах, состоящих из 1 числа, из 5 чисел, из 10 чисел.

и

Разработать схему алгоритма, который вводит массив из N целых чисел и выводит на экран элементы с чётными номерами. Протестировать алгоритм на произвольных массивах размерностью 5 и 8 элементов.

пожалуйста)

Решите в тетради задачи, используя цикл while-wend 1. Написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных

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

Паскаль.

Вывести на экран числа, кратные К из промежутка
[А,В]. А, В, К вводятся.

Читайте также

Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.

Пример входных данных: xa=2 ya=1 xb=6 yb=5 xc=10 yc=1
Пример выходных данных: S=16.0

1) Известны длины сторон треугольника a,b,c. Напишите программу, вычисляющую площадь этого треугольника.

2) Если сумма налога исчисляется в рублях и копейках, то налоговая служба округляет ее до ближайшего рубля (до 50 копеек - с недостатком, свыше 50 копеек (включая 50) - с избытком). Используйте компьютер, чтобы ввести точную сумму налога и вывести, сколько следует уплатить.



Вы находитесь на странице вопроса "известны координаты вершин A,B,C треугольника. Напишите программу, вычисляющую площадь этого треугольника", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.