Из Dec в Hex
Не могли бы вы расписать как пиревести число из Dec в Hex ( со степенями число 186 )
p.s ответ я знаю - будет BA но как это получилось ? (калькулятор не предлогать)

  • Делить на 16 и брать остатки от деления:
    0 = 0
    1 = 1
    2 = 2
    ....
    9 = 9
    10 = A
    11 = B
    12 = C
    13 = D
    14 = E
    15 = F
    И выписать все полученные остатки задом наперёд)
  • function DecToHex(source1: integer): integer;
    var
    i: Integer;
    c: Char;
    s, source: string;
    begin
    source := IntToStr(source1);
    s := '';
    for i:=1 to Length(source) do begin
    c := source(i);
    s := s + IntToHex(Integer(c), 2) + ' ';
    end;
    result := StrToInt(s);
    end;
  • Гуглить надо, читать статьи, ведь помимо перевода "из" - "в", тебе возможно придется переводить обратно. Поэтому изучи общие принципы.