|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.07.2010, 14:49 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Система счисления
Доброго врмени суток! Вопрос по переводу из одной системы счисления в другую. Не получается сделать правильный перевод. Вот, иходник. Нужно что. Нужно, чтобы в первый Edit1 вводилось например число 8950000000, а в Form1.Caption отображалось его двоичный вид. И чтобы в Edit2 вводится двоичный вид, то в Form1.Caption отображался его десятичный вид, т.е. 8950000000. Но, исходник мой не работает
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
04.07.2010, 15:47 | #2 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Цитата:
А для обычных чисел из диапазона integer всё прекрасно работает(всё нормально отображается в Form1.Caption) |
|
04.07.2010, 16:15 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Применил этот тип, но ошибка все равно выдается:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
04.07.2010, 16:21 | #4 |
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
мб Extendet поможет?
В планах порабощение вселенной...
|
04.07.2010, 16:34 | #5 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Цитата:
Последний раз редактировалось _-Re@l-_; 04.07.2010 в 16:37. |
|
04.07.2010, 16:35 | #6 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Все равно не работает
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
04.07.2010, 16:40 | #7 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
А я вот тут подумал: оно вам надо 8950000000 переводить в двоичную систему?Как по-моему, так числе из диапазона -32767...+32767 вполне достаточно
|
04.07.2010, 16:44 | #8 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Нужно именно такие числа . Полагаю, что это невозможно будет сделать.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
04.07.2010, 16:46 | #9 | |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Цитата из файла SysUtils
Цитата:
Ну и как заметил _-Re@l-_, увеличиваем интервал. Только не longint, а int64. |
|
04.07.2010, 16:48 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
_-Re@l-_, longint=integer
не применяй паскаль к Делфи. мы давно уже не в 16-битке живем Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 04.07.2010 в 17:02. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу найти ошибку (система счисления на С) | BlackShine | Помощь студентам | 0 | 14.05.2010 16:39 |
Система счисления | Alex_sim | Microsoft Office Excel | 4 | 20.04.2010 14:04 |
система счисления с 2 в 16 | never smile | Помощь студентам | 0 | 19.03.2010 16:30 |
троичная система счисления | elena_ma | Помощь студентам | 0 | 29.11.2009 20:48 |
двоичная система счисления | galaid | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 17.05.2009 15:42 |