Составить процедуру вычисления значения целого числа по данной строке знаков являющейся

Составить функцию вычисления значения целого числа по данной строке знаков являющейся записью этого числа в шестнадцатиричной системе счисления. Через функцию или функцию

Задать свой вопрос
1 ответ
PascalABC.NET 3.4.0, сборка 1670 от 23.05.2018
Внимание! Если программка не работает, обновите версию!

function HexToDec(n:string):string;
begin
  var s:='0123456789ABCDEF';
  var (p,pa):=(0,1);
  foreach var c in n.Reverse do begin
    p+=pa*(Pos(c,s)-1);
    pa*=16
    end;
  Result:=p.ToString
end;

begin
  var s:=ReadlnString('Введите 16-ричное число:');
  HexToDec(s).Println
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт