0 / 0 / 0
Регистрация: 06.06.2017
Сообщений: 13
|
||||||
1 | ||||||
При любых вводимых данных программа возвращает 016.04.2020, 21:52. Показов 1060. Ответов 4
Нужно написать программу переводящую из полярных координат в декартовы. Программа выдает что decx и decy равны нулю при любых r и a.
0
|
16.04.2020, 21:52 | |
Ответы с готовыми решениями:
4
Программа всегда выводит одно и тоже значение при разных вводимых данных SendMessage + TBM_GETPOS возвращает нуль при любых положениях слайдеров Почему метод Math.Pow возвращает 1 при любых значениях Программа выдает ноль при любых условиях при вычислении выражения |
Вездепух
11696 / 6375 / 1724
Регистрация: 18.10.2014
Сообщений: 16,071
|
||||||
16.04.2020, 22:01 | 2 | |||||
Так разумеется. Как были в
point1 нули, так и остались. Откуда же там возьмется что-то другое? Результат работы функции poltodec возвращается через ее возвращаемое значение. А вы это возвращаемое значение просто игнорируете. Зачем вы делали вот это
1
|
0 / 0 / 0
Регистрация: 06.06.2017
Сообщений: 13
|
|||||||||||
16.04.2020, 22:12 [ТС] | 3 | ||||||||||
Я думал что вызвав
Добавлено через 6 минут Мне кажется я понял, что вы имели ввиду. Изменил вывод на:
0
|
Вездепух
11696 / 6375 / 1724
Регистрация: 18.10.2014
Сообщений: 16,071
|
|||||||||||
16.04.2020, 22:17 | 4 | ||||||||||
Сообщение было отмечено kosinoff как решение
Решение
В том, что вы сейчас имеете - не изменит. В функции вы работаете с локальной копией
x , которая никак не связана с вашим point1 (Распространенные ошибки)Вам нужно определиться, как же вы хотите возвращать результат из функции. Либо как сейчас - через возвращаемое значение. Тогда при вызове вам нужно не забывать получать из функции это возвращаемое значение, т.е. куда-то его записывать
poltodec действительно меняла содержимое своего аргумента. Тогда параметр нужно получать по ссылке
0
|
0 / 0 / 0
Регистрация: 06.06.2017
Сообщений: 13
|
|
16.04.2020, 22:20 [ТС] | 5 |
Понял. Спасибо большое.
0
|
16.04.2020, 22:20 | |
16.04.2020, 22:20 | |
Помогаю со студенческими работами здесь
5
Программа завершается при любых действиях пользователя подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать Программа выдает только одно значение при любых значениях xn и xk При любых значениях n программа выдает одно и то же (не верное) значение При любых данных ответ выводит 0.00 Квадратное уравнение при любых данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |