excel hex to dec



Автор D_-A-_Y задал вопрос в разделе Другие языки и технологии

Нужна помощь в делфи. Dec to hex и получил лучший ответ

Ответ от Cheery[гуру]
Зачем алгоритм?
begin
// Display 1234 decimal in hex with minimal width
ShowMessage('1234 decimal = '+IntToHex(1234, 1));
// Display 1234 decimal in hex with fixed width
ShowMessage('1234 decimal = '+IntToHex(1234, 8));
end;
ну или
program dec2hex;
{$APPTYPE CONSOLE}
uses
SysUtils;
const
BASE16 = 16;
var
HexValue : string;
Remainder : Integer;
Quotient : Integer;
begin
HexValue := '';
write( 'Enter an integer value: ' );
readln( Quotient );
while Quotient > 0 do
begin
Remainder := Quotient mod BASE16;
case Remainder of
10: HexValue := 'A' + HexValue;
11: HexValue := 'B' + HexValue;
12: HexValue := 'C' + HexValue;
13: HexValue := 'D' + HexValue;
14: HexValue := 'E' + HexValue;
15: HexValue := 'F' + HexValue;
else
HexValue := IntToStr( Remainder ) + HexValue;
end;
Quotient := Quotient div BASE16
end;
writeln;
writeln( HexValue );
writeln;
end.
ps: если словесное описание "на пальцах", то
1) Делим десятичное число А на 16. Частное Q запоминаем для следующего шага, а остаток a записываем как младший бит шестнадцатеричного числа.
2) Если частное q не равно 0, принимаем его за новое делимое и повторяем процедуру, описанную в шаге 1. Каждый новый остаток записывается в разряды шестнадцатеричного числа в направлении от младшего бита к старшему.
3) Алгоритм продолжается до тех пор, пока в результате выполнения шагов 1 и 2 не получится частное Q = 0 и остаток a меньше 16.
Источник:
Cheery
Высший разум
(199137)
а что нужно?? вы сами просили алгоритм..

Ответ от Ўран[гуру]
Любой букварь по программированию открой и на первых страницах найдешь тему по системам счисления! Вообщем учи матчасть! Или просто поюзай API wsprintf (за продробностями - на мсдн)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Нужна помощь в делфи. Dec to hex

optom-intex.ru - intex (интекс) оптом
Круги "58263" - красивые, но встречал отзывы о плохом качестве, говорят, разваливаются в первый же
подробнее...

Изучаю HTML CSS Что такое z-index: что обозначает?
z-index: позиционирование слоя относительно остальных, чем больше значение, тем \"передее\"
подробнее...

Помогите! ошибка при входе нa localhost/Tools/phpmyadmin/index.php
kaskad095 - нуп )
при наборе localhost/Tools/phpmyadmin вызываеться index.php
подробнее...

Изменение z-index посредством javascript
Все довольно просто.
Шаг 1.

Создай файл с расширением .js (через "Блокнот", и
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Uber Безделье
Почему в MS SQL нет IntToHex() ?
Пишешь функцию перевода из 10-й системы в 16-ю, называешь её IntToHex, и радуешься!
подробнее...
спросили в Relativity
z-index не работает
id не должен начинаться с цифры.
но сие не главное. элемент с z-index должен быть
подробнее...

Index.html - это страница? и как создать страницу?
Index.htm, Index.html (англ. Index «указатель» + .htm/.html — расширение) — традиционное название
подробнее...

си шарп на первом же присваивании -5 а [0] ошибку пишет a[index]=value;
Правильно выдал. .
a[index]=value;

index = -5. Вам нужно выровнять индекс при
подробнее...

как исправить ошибку list index out of bounds 0
Форум технической поддержки продуктов фирмы РиКо:
Табулирование функции: .
подробнее...
спросили в Фирма Прокол
Надувной матрас, какой фирмы лучше купить и из какого материала, чтоб не беспокоиться о проколах. Вроде как INTEX гуд
Насчёт фирмы у нас в стране и так выбор невелик - к нам только Intex и Bestway возят, о других
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*