![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Доброй ночи! Скажите,пожалуйста, что не правильно в программе, не понимаю, почему не идет?
Задание: Написать программу на языке программирования, которая преобразует введённое двоичное число в десятичное. Код:
procedure TForm1.Button1Click(Sender: TObject); var i,n,j:integer; s:string; sum:real; begin sum:=0; s:=Edit1.Text; n:=length(s); for i:=1 to n do begin j:=n-i; sum:=sum+(strtoint(s[i])*IntPower(2,j)); end; Edit2.Text:=floattostr(sum); end; Последний раз редактировалось Admin, 21.06.2011 в 09:41. |