![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.01.2012
Сообщений: 6
|
![]() Код:
Последний раз редактировалось Stilet; 22.01.2012 в 20:52. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
я бы это вообще не скомпилировал.
а уж про печать и подавно. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 48
|
![]()
1. Цикл заканчивается не начавшись - лишняя ;
2. хотя бы добавь точку после целых чисел pow(x,4.) ---------- 3. зачем тебе число пи? 4. вторую фигурную скобку плохо видно - не читабельно... |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 22.01.2012
Сообщений: 6
|
![]()
1. Цикл заканчивается не начавшись - лишняя ;
спасибо заработало!!!!!!!!! |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 29.03.2010
Сообщений: 48
|
![]() Цитата:
pow - double Вполне можно ожидать неприятностей ... --- всё же добавлю для наглядности Код:
Последний раз редактировалось FelixXXI; 22.01.2012 в 22:45. |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Код:
Каких неприятностей? Зато я вижу другую потенциальную мину: Код:
Код:
Далее: float y присваивается значение типа double Итого: возможна потеря данных. Последний раз редактировалось _Bers; 22.01.2012 в 23:18. |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 29.03.2010
Сообщений: 48
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
Да... вы меня прям на мысль натолкнули, спасибо вам за это)
Действительно, даже если бы и не было у функции перегрузок, и компилятор не терялся, это все равно плохая практика. Потому что даже если у функции и нет перегрузок, это не значит, что в будущем они не появятся. Код имеет свойство расширяться со временем, и обрастать всякими фичами (особенно многоразовый). Поэтому, тип магического числа все равно должен соответствовать ожидаемому, что бы в случае добавления новой перегрузки, не пришлось лопатить все 100500 мест, где использовалось магическое число... Но на самом деле, я на такие грабли ни разу не наступал, потому что вообще не использую магические числа в коде. Использование констант привентивно избавляет сразу от всех возможных проблем, которые могут быть связаны с магическими числами ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не проходит дебаг, в чем может быть ошибка? | L6go1as | Win Api | 14 | 07.01.2012 18:33 |
в чем может быть дело? | saidmir | C/C++ Базы данных | 0 | 08.03.2011 14:10 |
В чем может быть ошибка? | nervniy | БД в Delphi | 2 | 21.10.2010 15:47 |
помотрите в чем может быть ошибка | zizu | Помощь студентам | 2 | 26.04.2010 10:16 |
чем может быть вызвана эта ошибка | doncova1 | Общие вопросы Delphi | 5 | 01.03.2007 11:15 |