Составить программу и блок-схему вычисления S и P треугольника,который задан координатами своих вершин.
y=2x* большой корень из х +под этим же корнем еще один корень из х.Причем,х задано с клавиатуры.Немного замудрено,но я старалась))
Заранее спасибо!!!
Другие языки программирования и технологии
Ну что,гении компьютерной мысли,решите трудную задачку???Поеехали!!!!
Найти периметр и площадь.
Если есть уравнение координаты - у (х) , значит нужно с клавиатуры вводить только х. Их будет 3 по количеству вершин треугольника.
Блок схема будет выглядеть примерно так (словами)
1) Ввод значения х1, х2, х3
2) Расчет значений у1, у2, у3 по вашей формуле.
...допустим точка А состоит из координат х1 и у1, Б состоит из координат х2 и у2, В состоит из координат х3 и у3.
3) Расчет длин векторов АБ, БВ, ВА по формуле длинны вектора из двух координат. Затем суммируем результат и находим периметр.
4) Расчет площади треугольника - по формуле Герона из 3х координат.
5) Вывод результата
Алгоритм надеюсь понятен, попробуйте реализовать.
Если есть уравнение координаты - у (х) , значит нужно с клавиатуры вводить только х. Их будет 3 по количеству вершин треугольника.
Блок схема будет выглядеть примерно так (словами)
1) Ввод значения х1, х2, х3
2) Расчет значений у1, у2, у3 по вашей формуле.
...допустим точка А состоит из координат х1 и у1, Б состоит из координат х2 и у2, В состоит из координат х3 и у3.
3) Расчет длин векторов АБ, БВ, ВА по формуле длинны вектора из двух координат. Затем суммируем результат и находим периметр.
4) Расчет площади треугольника - по формуле Герона из 3х координат.
5) Вывод результата
Алгоритм надеюсь понятен, попробуйте реализовать.
Откуда здесь гении?... (одни пьяные дети
Сфотографируйте текст задачи и приведите его тут.
И чего тут думать.. . Решение на С++:
1) Вычисление площади и периметра треугольника по координатам (блок-схему сами чертите) .
#include <iostream>
#include <math.h>
using namespace std;
int main( ){
double P,S,x1,x2,x3,y1,y2,y3;
cin > > x1 > > x2 > > x3 > > y1 > > y2 > > y3;
P = Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) + Math.sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)) + Math.sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1));
//По формуле Герона
S = Math.sqrt(P*(P−((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)))*(P−((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)))*(P−((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1))));
cout < < "S: " < < S < < " P: " < < P;
return 0;
}
2) Вычисление непонятно зачем корней:
#include <iostream>
#include <math.h>
using namespace std;
int main( ){
double x;
cin > > x;
cout < < 2*x*Math.sqrt(x+Math.sqrt(x));
}
1) Вычисление площади и периметра треугольника по координатам (блок-схему сами чертите) .
#include <iostream>
#include <math.h>
using namespace std;
int main( ){
double P,S,x1,x2,x3,y1,y2,y3;
cin > > x1 > > x2 > > x3 > > y1 > > y2 > > y3;
P = Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) + Math.sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)) + Math.sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1));
//По формуле Герона
S = Math.sqrt(P*(P−((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)))*(P−((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)))*(P−((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1))));
cout < < "S: " < < S < < " P: " < < P;
return 0;
}
2) Вычисление непонятно зачем корней:
#include <iostream>
#include <math.h>
using namespace std;
int main( ){
double x;
cin > > x;
cout < < 2*x*Math.sqrt(x+Math.sqrt(x));
}
спать давай ложись... большой корень из Х
Я только понял что игрек=2х.
Тут наверное задача в том, чтобы разгадать что имел в виду в этой задаче человек
Как же это уныло, выдавать лабу за 8-ой класс, как своё творчество.
Че?
Похожие вопросы
- Паскаль, не трудная задачка, помогите начинающему программисту!
- Помогите решить две, задачки по С++!
- решите простую задачку
- Помогите, пожалуйста решить 2 задачки, только они остались, а решить не выходит плз (Turbo PASCAL)
- Нужна помощь в с++!!Решить 2 задачки
- Всем доброго времени суток господа! Не поможете решить данную задачку? Буду очень признателен! Заранее спасибо! Язык с++
- Помогите решить задачку простенькую.
- Можете решить маленькую HTML задачку
- Помогите пожалуйста решить задачку на С++ очень нужно (((
- Кто разбирается в программировании? помогите решить задачку!