IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> первести код программы с делфи на экшен серипт, помогите экзамен
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
azik
сообщение 2.06.2012 - 20:44
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 1
Регистрация: 31.05.2012
Пользователь №: 11016



unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
Label1: TLabel;
Button2: TButton;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
i,j,m,n:longint;

implementation

{$R *.dfm}

function raschet(a:longint):longint;
begin
raschet:=(a mod 10)+((a mod 100)div 10)+((a mod 1000)div 100);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
j:=1;
for i:=100000 to 999999 do
begin
m:=(i div 1000);
n:=(i mod 1000);
if raschet(m)=raschet(n) then
begin
memo1.Lines.Add(inttostr(j)+') '+inttostr(i));
j:=j+1;
end;
end;

end;

end.


программа должна вычислять все счастливые 6-ти значные числа с 100000 до 999999 (т е сумма первых 3х чисел равна сумме 3х последующих чисел)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 3.06.2012 - 00:00
Сообщение #2


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4739
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Цитата
т е сумма первых 3х чисел равна сумме 3х последующих чисел

azik

Ты имел в виду трёх цифр, как я вижу. Алгоритм здесь несложный, к тому же у тебя на Delphi он уже написан, осталось только перевести в ActionScript.

При переводе кода забудь про interface часть и реализуй на AS только implementation. Кстати на какой версии AS тебе нужно это реализовать (в зависимости от версии свои особенности).


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 19.01.2013 - 01:07