Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2010, 21:16   #1
ARTEM_KA
 
Регистрация: 10.12.2009
Сообщений: 5
По умолчанию Pascal ABC. Перевод из двоичной в десятичную систему счисления.

Всем привет! Нужна программа школьного уровня.
Цель: перевести введённое двоичное число в десятичную систему.
Заранее благодарен!
ARTEM_KA вне форума Ответить с цитированием
Старый 17.11.2010, 21:59   #2
b2soft
Упртй программер
Форумчанин
 
Регистрация: 26.11.2009
Сообщений: 150
По умолчанию

581751789 пиши - расскажу что и куда и с чем его едят.
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru
b2soft вне форума Ответить с цитированием
Старый 17.11.2010, 22:02   #3
b2soft
Упртй программер
Форумчанин
 
Регистрация: 26.11.2009
Сообщений: 150
По умолчанию

вот что выдал поиск:


Код:
function ToNormal(var x: string): integer;
var y: string;
    rez: real;
    i,t: integer;
begin
  y := x; rez := 0;
  for i:=0 to length(y)-1 do
   begin
     t := StrToInt(y[Length(y) - i]);
     rez := rez + t * Exp(i * ln(2));
   end;
  ToNormal := Round(int(rez));
end;
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru
b2soft вне форума Ответить с цитированием
Старый 17.11.2010, 22:06   #4
ARTEM_KA
 
Регистрация: 10.12.2009
Сообщений: 5
По умолчанию

Цитата:
Сообщение от b2soft Посмотреть сообщение
вот что выдал поиск:


Код:
function ToNormal(var x: string): integer;
var y: string;
    rez: real;
    i,t: integer;
begin
  y := x; rez := 0;
  for i:=0 to length(y)-1 do
   begin
     t := StrToInt(y[Length(y) - i]);
     rez := rez + t * Exp(i * ln(2));
   end;
  ToNormal := Round(int(rez));
end;
Спасибо, но это сложновато, учитель не примет.. Мне бы просто алгоритм перевода расписать самым самым простым языком, да и в тело программы запихнуть.
ARTEM_KA вне форума Ответить с цитированием
Старый 17.11.2010, 22:15   #5
b2soft
Упртй программер
Форумчанин
 
Регистрация: 26.11.2009
Сообщений: 150
По умолчанию

есть идея забить все цифры в массив, потом читать их и считать результат
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru
b2soft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести вещественное число в 10 чную систему счисления из двоичной Shamonya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 11.11.2010 16:29
си++ перевод числа из двоичной системы в десятичную. Bonne Помощь студентам 1 13.04.2010 22:07
Перевод числа из двоичной системы в десятичную С++ kontroller Помощь студентам 2 15.02.2010 20:39
Перевод из шестнадцатиричной в десятичную систему Dayne Помощь студентам 5 02.10.2009 01:04