3 / 3 / 2
Регистрация: 05.11.2012
Сообщений: 110
|
|||||||||||
1 | |||||||||||
Группа методов(функция)13.03.2013, 16:16. Показов 5733. Ответов 12
Метки нет (Все метки)
Помогите исправить ошибки.
Изначально задача звучит так: Даны 2 стороны треугольника и угол между ними. Но во второй функции для периметра я беру C из первой функции.Скорее всего на это компилятор и ругается.
Попробывал добавить в саму программу -
Формулы менять не хочется,веть можно решить данную траблу.
0
|
13.03.2013, 16:16 | |
Ответы с готовыми решениями:
12
Группа методов(функция) оператор ! и группа методов Группа методов Перекодировка строки подскажите какая группа методов и классов отвечает в с# за работу bluetouch |
Администратор
|
|||||||||||||||||||||
13.03.2013, 16:20 | 2 | ||||||||||||||||||||
В сообщениях об ошибках компилятор чётко пишет строку и символ места ошибки и её содержание, можно не гадать.
2
|
3 / 3 / 2
Регистрация: 05.11.2012
Сообщений: 110
|
|
13.03.2013, 16:31 [ТС] | 3 |
Спасибо биг,усвоил.
А в static string usl(double a, double b, double c) в чем у меня косяк мб.Софт без остановки проверяет данное условие
0
|
Администратор
|
||||||
13.03.2013, 16:40 | 4 | |||||
Можно сказать и так. Вы запустили бесконечную рекурсию; если хотите проверять условие в будущем, возвращайте bool. И зачем вам такое условие проверки на равносторонность? Достаточно сравнить стороны друг с другом:
1
|
3 / 3 / 2
Регистрация: 05.11.2012
Сообщений: 110
|
||||||
13.03.2013, 16:58 [ТС] | 5 | |||||
Получается вот что:
Вот результат.У меня траблы с одинаковыми значениями. 1) показывает отрицательную площадь. 2) Выводит на экран. false 3) И вроде бы при данных цифрах он должен показать равносторонность?
0
|
3 / 3 / 2
Регистрация: 05.11.2012
Сообщений: 110
|
|
13.03.2013, 17:09 [ТС] | 6 |
С площадью справился.Поменял формулу на формулу Герона.
0
|
220 / 143 / 35
Регистрация: 25.06.2010
Сообщений: 383
|
|
13.03.2013, 17:09 | 7 |
Cheshire94, а в методе C разве не должен присутствовать косинус?
0
|
3 / 3 / 2
Регистрация: 05.11.2012
Сообщений: 110
|
|
13.03.2013, 17:11 [ТС] | 8 |
0
|
3 / 3 / 2
Регистрация: 05.11.2012
Сообщений: 110
|
||||||
13.03.2013, 17:40 [ТС] | 10 | |||||
То есть выдает не правильный результат при правильных формулах.(как я думаю) , записаь не верная у меня выходит (
0
|
Администратор
|
|
13.03.2013, 17:54 | 11 |
Возможно, это из-за вычисления третьей стороны треугольника. Сравнение двух чисел типа double может выдавать неравенство при равных сравниваемых числах, но вычисленных разными способами.
0
|
3 / 3 / 2
Регистрация: 05.11.2012
Сообщений: 110
|
||||||||||||||||
13.03.2013, 19:24 [ТС] | 12 | |||||||||||||||
Помогите правильно записать условие "прямоугольного треугольника"
Добавлено через 43 минуты Все же есть одна проблема,которую я никак не могу понять. Ошибку которую выводить как от неё избавится? HELP
0
|
Администратор
|
||||||
13.03.2013, 20:06 | 13 | |||||
Вот вам переделанный код, проверил, отладил. Разбирайтесь
Кликните здесь для просмотра всего текста
1
|
13.03.2013, 20:06 | |
13.03.2013, 20:06 | |
Помогаю со студенческими работами здесь
13
Ошибка Невозможно присвоить значение, это "группа методов" Невозможно применить индексирование через [] к выражению типа "группа методов" Не удалось преобразовать из "группа методов" в double Исправить ошибку "Оператор + не может применяться к типам char и "группа методов" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |