Help me!!!

Новая тема
Как в конфигураторе создать следующую программу: имеем поле ввода для числа в десятичной форме (т.е. 3, 250,...) , кнопка, в поле вывода должно появиться в двоичной форме: (т.е. 1111011...). алгоритм обратный: x*2^x+y*2^y+z*2^z+... Кто знает, помогите срочно надо, а даже алгоритм неоткуда взять.
Алгоритм очень простой: делишь десятичное число на 2 до упора и собираешь остатки от деления, например: число 10 -

1)10/2=5 остаток 0

2)5/2=2,5 (целая часть - 2) остаток 1

3)2/2=1 остаток 0

4) собираем с конца 1(частное от последнего деления),0(остаток от посл. деления), 1,0

Получаем 1010



"В конфигураторе можно как-нибудь так (проверь):

ТекЧ=Дес;Дв="""";

Пока ТекЧ>1 Цикл

  Ост=ТекЧ%2;

  ТекЧ=Цел(ТекЧ/2);

  Дв=""""+Ост+Дв;

КонецЦикла;

Если ТекЧ="1" Тогда

  Дв="1"+Дв;

КонецЕсли;



Удачи"
Читают тему
(гостей: 1)

Быстрый переход