Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

десятичное число в шеснадцатеричное

12K
14 ноября 2007 года
Asu2007
41 / / 19.09.2007
Как сделать программу которая преобразует введеное пользователем десятичное число в шеснадцатеричное
280
14 ноября 2007 года
ВуД™
326 / / 04.01.2006
Вроде написал правильно, надеюсь без ошибок :confused: . Проверяй студент :D

Код:
useu crt;

var

n: integer;
r: integer;
s: string[16];
buf: string[1];
begin
clrscr;
write('Введите целое число =');
readln(n);
s:=' ';
write('Десятичному числу ', n);
write(' соответствует шестнадцатеричное ');
repeat
r:=n mod 16;
n:=n div 16;
if r<10 then buf:=chr(r+48)
else buf:=chr(r+55);
s:=buf+s;
until (n<16);
if n<>0 then
begin
if n<10 then buf:=chr(r+48)
else buf:=chr(r+55);
s:=buf+s;
end;
writeln(s);
readln;
end.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог