|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.05.2009, 04:09 | #81 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Сейчас попробую написать тот же свой алгоритм в Паскале...
Кстати об тех глюках... От чего Делфи может выдавать: 43,432 - 40 = 3,43199999999996 ..?
I am the First of Cyber Evolution...
I am the First to Program your Future... |
17.05.2009, 04:13 | #82 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
17.05.2009, 04:36 | #83 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Ну давайте посчитаем, например, это: " (443.432 - 440) * 100 = ? "...
Код:
UpDate Эх... По-видимому там в хвосте числа появляется какой-то мусор из памяти... Откуда он и как от его избавиться? Так бы моя версия программы работала.....
I am the First of Cyber Evolution...
I am the First to Program your Future... Последний раз редактировалось DomiNick; 17.05.2009 в 15:10. Причина: UpDate |
17.05.2009, 10:46 | #84 | |
Пользователь
Регистрация: 01.04.2009
Сообщений: 27
|
Цитата:
А вообще, я пока спал, пришёл к выводу, что если М у меня в программе выводит значение num, а num число 2/5 у вас и любое заданное пользователем у меня (например, 11.05), то программа должна была показать М=11.05, а уж точно не 225, так как во время работы программы ни пользователь, ни программа не меняет фактическое исходное число, только получают 3 новых числа - последнюю цыфру от исходного числа, квадрат числа, последнюю цыфру от квадрата числа.
Сократ: "Я знаю, что ничего не знаю".
|
|
17.05.2009, 11:46 | #85 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Карабин, Так что вы хотите вывести-то? Квадрат исходного числа? Ну так у вас же число в num? И оно оттуда никуда не девается. Вот и возведите его в квадрат:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
17.05.2009, 12:11 | #86 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 27
|
Sazary, дело в том, что я думаю программа неверно считает, так как я задал число num:=11.05 , а на экране получилось что num=M=225, хотя я задал в конце программы оператор вывода writeln('M=',num:0:17) .
Из того, что я знаю, вообще 0 - количество цыфр слева от запятой, а 17 - количество цыфр справа от запятой. Как вообще программа выдала значение num=M=225 ?
Сократ: "Я знаю, что ничего не знаю".
|
17.05.2009, 12:18 | #87 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Посмотрите пост 85 и проверьте, не делаете ли вы в конце что-нибудь лишнее (например, лишнее преобразование из строки в число)
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
17.05.2009, 14:38 | #88 |
Пользователь
Регистрация: 06.01.2009
Сообщений: 72
|
вот это да! столько постов на такую прокраммку - круть))
ася: тристадевяносто 068 ноль восемь шесть
|
17.05.2009, 15:08 | #89 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Моя версия была бы ещё проще, если б Делфи/Паскаль считали правильно...
Сделал то же на Паскале... Там местами даже похуже бывает...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
17.05.2009, 15:12 | #90 | ||
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Бррр..)) Какие тут дебаты))) Программа правильно работает, в пределах погрешности, которую мы вчера с Sazary обсуждали =) Тут уже говорить не о чем больше =)
Цитата:
Цитата:
Uguu~
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
найти сумму цифр, состовляющих числа. | babaika | Общие вопросы C/C++ | 4 | 29.12.2008 08:58 |
Найти первую цифру в данных ячейки.. | kra183 | Microsoft Office Excel | 11 | 09.05.2008 01:35 |
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа | Woland-itn | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.03.2008 21:49 |
двузначные числа которые при умножении на 3 будут заканчиваться на цифру 4 | Ases_51 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 13.01.2008 11:37 |
как найти корень из числа | $Дмитрий | Общие вопросы Delphi | 7 | 26.04.2007 13:40 |