Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 31.03.2012, 11:34   #1
G0JIoOBOoPe3
Новичок
Джуниор
 
Регистрация: 31.03.2012
Сообщений: 1
По умолчанию Ребята посмотрите кто то

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



помогите пожалуйста, у меня сейчас контрольная
это С++
G0JIoOBOoPe3 вне форума
Старый 31.03.2012, 14:52   #2
Крот
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 57
По умолчанию

Код:
	double a, b, c;		// два катета и гипотенуза
	double s;		// площадь

	cout << "Введите гипотенузу: ";	  cin >> c;
	cout << "Введите катет: ";          cin >> a;

	b = c * sqrt(1 - (a*a)/(c*c));
	s = a*b/0.5;

	cout << "Второй катет равен "		<< b << endl;
	cout << "Площадь треугольника равна "	<< s << endl;
Крот вне форума
Старый 31.03.2012, 14:56   #3
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Код:
b = c * sqrt(1 - (a*a)/(c*c));
Страновато!
а так
Код:
b = sqrt(c*c - a*a);
не проще?
Ааа о боже
Крот Вы где формулы взяли
Цитата:
Код:
s = a*b/0.5;
Не верно!!!
по другому это 2*a*b , что в коне не верно
Код:
s = (a*b)/2  //Вот так надо
//ну или 
s = a*b*0.5;
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303

Последний раз редактировалось Hacker19_90; 31.03.2012 в 15:07.
Hacker19_90 вне форума
Старый 31.03.2012, 15:06   #4
Крот
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 57
По умолчанию

А мы не ищем легких путей
Крот вне форума
Старый 31.03.2012, 15:08   #5
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Так формулы же неверны!
Какие пути? Глупо идти по заведомо ложному пути!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 31.03.2012, 15:13   #6
Крот
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 57
По умолчанию

В формуле площади согласен - ошибся, а в поиске катета все верно.
Сумма квадратов сунуса и косинуса равна 1. Вот через эту формулу решал.
Крот вне форума
Старый 31.03.2012, 15:16   #7
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

а зачем так много лишних действий арифметических?
Не понятно...
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 31.03.2012, 17:00   #8
Крот
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 57
По умолчанию

Цитата:
а зачем так много лишних действий арифметических?
Не понятно...
Про теорему Пифагора забыл. И сразу решил эти синусы и косинусы считать
Крот вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
посмотрите кто может поможете sid1868 Софт 1 19.10.2010 12:49
Посмотрите кто-нибудь нет ли ошибок?! wepoTWR Помощь студентам 0 01.12.2009 18:10
Ребята, кто сможет помочь в написании JAVA кода? Kokakola Помощь студентам 0 07.05.2009 10:21
Ребята сколько это соит??? Кто сделает??? ccmaster Фриланс 2 08.01.2008 00:24