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

Определить, существует ли треугольник с заданными длинами сторон x, y, z

14.02.2017, 10:15. Показов 4463. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны три вещественных числа x,y,z. Определить, существует ли треугольник с длинами сторон x,y,z. Если треугольник существует, определить его тип (равносторонний, равнобедренный, прямоугольный) и вычислить все углы в градусах. Напечатать длины сторон с противолежащими углами.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2017, 10:15
Ответы с готовыми решениями:

Определить, можно ли построить треугольник с заданными длинами сторон
1.Даны действительные числа a,b,c. Удвоить эти числа, если a>=b>=c, и заменить их абсолютными...

Определить, можно ли построить треугольник с заданными длинами сторон
1.Даны действительные числа a,b,c. Удвоить эти числа, если a>=b>=c, и заменить их абсолютными...

Выяснить, существует ли треугольник с длинами сторон
Пожалуйста помогите решить задачи по программированию. 1.Даны положительные числа x, y, z....

Выяснить, существует ли треугольник с длинами сторон x, y, z
Всем доброго времени суток. Вообщем заступорился на месте, когда нужно определить косинус, кто...

5
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 147
14.02.2017, 10:28  [ТС] 3
задача 1 она не верно сделана
0
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
14.02.2017, 10:40 4
anna587, другие ссылки проверяйте. И по каждой ссылке внизу страницы есть "Похожие темы". Тоже проверяйте.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32949 / 21269 / 8166
Регистрация: 22.10.2011
Сообщений: 36,537
Записей в блоге: 8
14.02.2017, 10:49 5
Цитата Сообщение от anna587 Посмотреть сообщение
задача 1 она не верно сделана
Это чем же? Тем, что нельзя ее тупо взять, полностью скопировать и слить преподавателю как полное решение своего задания? Так задание твое, тебе его и решать. Часть задачи решена, добавляй недостающее.
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
14.02.2017, 11:39 6
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Цитата Сообщение от anna587 Посмотреть сообщение
определить его тип (равносторонний, равнобедренный, прямоугольный)
А если равнобедренный и прямоугольный? Например 5; 5; 7.071.
Pascal
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
uses crt;
{нахождение угла через полупериметр и тангенс половинного угла}
function ugol(a,b,c:real):real;
var p:real;
begin
p:=(a+b+c)/2;
ugol:=(2*arctan(sqrt((p-b)*(p-c)/(p*(p-a)))))*(180/pi);
end;
const t=0.001;{точность сравнения вычисленных вещественных чисел}
var x,y,z,ux,uy,uz:real;
begin
clrscr;
writeln('Введите 3 вещественыхт числа');
readln(x,y,z);
if(x+y<=z)or(x+z<=y)or(y+z<=x)then
 begin
  writeln('Треугольник не существует');
  readln;
  exit;
 end;
writeln('Треугольник существует');
ux:=ugol(x,y,z);
uy:=ugol(y,x,z);
uz:=ugol(z,x,y);
writeln('Сторона Х=',x:0:2,' противолежащий угол=',ux:0:1,#248);
writeln('Сторона Y=',y:0:2,' противолежащий угол=',uy:0:1,#248);
writeln('Сторона Z=',z:0:2,' противолежащий угол=',uz:0:1,#248);
if (abs(x-y)<t)and(abs(x-z)<t) then write('Это равносторонний треугольник')
else if ((abs(x-y)<t)and(abs(x-z)>t))
     or((abs(x-z)<t)and(abs(y-z)>t))
     or((abs(y-z)<t)and(abs(x-y)>t))
     then write('Это равнобедренный треугольник')
else if (abs(90-ux)<t)or(abs(90-uy)<t)or(abs(90-uz)<t)
     then write('Это прямоугольный треугольник');
readln
end.
0
14.02.2017, 11:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2017, 11:39
Помогаю со студенческими работами здесь

Определить, сколько существует треугольников с предлагаемыми длинами сторон a, b, c, d, e
Составить программу, которая проверяет, сколько существует треугольников с предлагаемыми длинами...

а) Выяснить, существует ли треугольник с длинами сторон x, y, z. б) Если треугольник существует, то ответить – является
Даны действительные положительные числа x, y, z. а) Выяснить, существует ли треугольник с длинами...

Выяснить, существует ли треугольник с заданными длинами сторон
Если несложно, помогите пожалуйста с написанием программы в Pacscal... Даны произвольные числа...

Определить, существует ли треугольник с длинами сторон x, y, z
Даны положительные числа x,y,z. Выяснить , существует ли треугольник с длинами сторон...


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

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

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