Показать сообщение отдельно
  #7  
Старый 30.11.2009, 18:03
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Эх... Добрый я что-то сегодня
Код:
program Project1;
{$APPTYPE CONSOLE}
uses
  SysUtils;
function HextoBin(Value:string):string;
var
  i:integer;
begin
  Result:='';
  for i:=1 to Length(Value) do
    case Value[i] of
      '0':Result:=Result+'0000';
      '1':Result:=Result+'0001';
      '2':Result:=Result+'0010';
      '3':Result:=Result+'0011';
      '4':Result:=Result+'0100';
      '5':Result:=Result+'0101';
      '6':Result:=Result+'0110';
      '7':Result:=Result+'0111';
      '8':Result:=Result+'1000';
      '9':Result:=Result+'1001';
      'A','a':Result:=Result+'1010';
      'B','b':Result:=Result+'1011';
      'C','c':Result:=Result+'1100';
      'D','d':Result:=Result+'1101';
      'E','e':Result:=Result+'1110';
      'F','f':Result:=Result+'1111';
    end; //of case
end;
var
  s:string;
begin
  ReadLn(s);
  WriteLn(hextobin(s));
  readln;
end.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием