|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.10.2009, 16:44 | #1 |
Регистрация: 20.10.2008
Сообщений: 8
|
Перевод в различные системы исчисления
Помогите, пожалуйста! Нужно написать программу в Delphi, чтоб переводила в разные системы исчисления: то есть, от двоичной до шестнадцатеричной.
Я тут пробовала через цикл делать, то есть у нас имеется исходное число (Ch), основание системы (Os), они вводятся либо с клавы, либо там через выпадающий список, ну это неважно. R - это остатки от деления (ведь чтобы перевести в разные системы, нужно деление). Я пробовала так: St:=''; (St - это то, что должно у нас получиться в итоге) Repeat R:= Ch mod Os; (берем остаток от деления) Ch:=Ch div Os (исходное число изменяется для следующего деления) Str (R, Sr); (переводим остаток в строку) St:=Sr+St; (к строке добавляем остаток) until Ch>Os (пока число больше основания) А что дальше, не знаю...
Не смотрите на мою дату рождения))Мне меньше на два года))
|
11.10.2009, 16:57 | #2 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
Код:
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод из одной системы исчисления в другую. | Svop | Помощь студентам | 7 | 20.12.2010 19:00 |
Перевод числа в различные системы счисления | ...Оленька... | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 14.12.2008 16:08 |
перевод системы исчисления (16 ->10) | adwaer | Помощь студентам | 5 | 15.06.2008 20:29 |
Перевод чисел в различные С.С. | Omedus | Общие вопросы Delphi | 5 | 05.11.2007 14:06 |