45 / 45 / 4
Регистрация: 21.03.2013
Сообщений: 262
|
||||||
1 | ||||||
Проверить правильность примера09.04.2014, 14:52. Показов 1200. Ответов 15
Метки нет (Все метки)
Подскажите, написал код, а с ответом не сходится!Подскажите правильно ли?
0
|
09.04.2014, 14:52 | |
Ответы с готовыми решениями:
15
Проверить правильность даты Проверить правильность цикла Проверить на правильность расстановки скобок Проверить правильность написания кода |
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|||||||||||
09.04.2014, 15:03 | 2 | ||||||||||
еще тут может быть косяк я приоритет операций не читал но лучше сделать так
0
|
17793 / 12944 / 3381
Регистрация: 17.09.2011
Сообщений: 21,226
|
|
09.04.2014, 15:09 | 3 |
1. 1/6=0
2. По заданию cos принимает градусы? Math.Cos — радианы. 1. 1/2=0 2. С синусом то же самое, что с косинусом в первом примере. Запись соответствует такой: Сравните с записью в задании.
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|
09.04.2014, 15:17 | 4 |
0
|
45 / 45 / 4
Регистрация: 21.03.2013
Сообщений: 262
|
|
09.04.2014, 15:32 [ТС] | 5 |
kolorotur, а почему 1/6 = 0 и 1/2 = 0?
Добавлено через 27 секунд В условии не указаны радианы или градусы! Добавлено через 1 минуту EVG-1980 азачем проверять если у нас четко даны x, y, z?
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|
09.04.2014, 15:35 | 6 |
тебе просто сказали что Math.Cos и Math.Sin на входе принимает радианы т.е. если ты хочешь вычислить Math.Cos (90 градусов) то предварительно надо градусы преобразовать в радианы
Добавлено через 1 минуту а то потому что я задание прочитал не до конца
0
|
17793 / 12944 / 3381
Регистрация: 17.09.2011
Сообщений: 21,226
|
|
09.04.2014, 15:36 | 7 |
Потому что производится деление двух целочисленных типов (int/int), потому и результат тоже будет целочисленным типом, то есть нулем.
Исправьте указанные выше ошибки и посмотрите на результат. Если будет отличаться, то переведите значения аргументов из радианов в градусы.
1
|
45 / 45 / 4
Регистрация: 21.03.2013
Сообщений: 262
|
||||||
09.04.2014, 15:45 [ТС] | 8 | |||||
Вот переделал немного, правильно ли так писать? Правильно ли вообще сделано, ибо ответ все равно не совсем точный!
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|||||||||||
09.04.2014, 15:46 | 9 | ||||||||||
0
|
17793 / 12944 / 3381
Регистрация: 17.09.2011
Сообщений: 21,226
|
|
09.04.2014, 15:59 | 10 |
Так он и приводится, но уже после того, как будет получен результат арифметической операции.
То есть получается так: поделили два целых, получили целое, привели результат к double, присвоили значение переменной.
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
||||||
09.04.2014, 16:12 | 11 | |||||
kolorotur,
Добавлено через 2 минуты Вернее тут даже double не надо
0
|
17793 / 12944 / 3381
Регистрация: 17.09.2011
Сообщений: 21,226
|
|
09.04.2014, 16:12 | 12 |
в этом случае явное приведение не нужно, т.к. метод Math.Pow уже возвращает тип double, потому и последующее деление будет производиться между вещественными числами.
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
||||||
09.04.2014, 16:18 | 13 | |||||
1
|
17793 / 12944 / 3381
Регистрация: 17.09.2011
Сообщений: 21,226
|
|
09.04.2014, 16:31 | 14 |
Как вариант, можете записать 1.0/6 — легче читается
Тут вообще можно написать 0.5
0
|
45 / 45 / 4
Регистрация: 21.03.2013
Сообщений: 262
|
||||||
09.04.2014, 16:45 [ТС] | 15 | |||||
Ну первый пример сошелся, во втором я исправил, но все равно у меня знаки после запятой не совпадают что в ответе!
0
|
45 / 45 / 4
Регистрация: 21.03.2013
Сообщений: 262
|
|
09.04.2014, 18:32 [ТС] | 16 |
Все вопрос решил!
0
|
09.04.2014, 18:32 | |
09.04.2014, 18:32 | |
Помогаю со студенческими работами здесь
16
Проверить правильность кода переписанного с VB на C# Проверить правильность хода конем Проверить правильность составления блок-схемы Проверить правильность ввода числа в двоичной системе Проверить правильность расстановки круглых скобок в выражении Проверить правильность убывания элементов в одномерном массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |