Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2012, 11:13   #11
geranton
Новичок
Джуниор
 
Регистрация: 23.03.2012
Сообщений: 8
По умолчанию

Код:
array [1..n] of TEdit;
тут ошибка, но я нашел как исправить
Код:
Edit: array [1..n] of TEdit;
и тут
Код:
for i:=1 to n do
, что-то не впорядке с i я незнаю как исправить, подскажите?
geranton вне форума Ответить с цитированием
Старый 24.03.2012, 11:16   #12
weech
Пользователь
 
Аватар для weech
 
Регистрация: 16.11.2011
Сообщений: 91
По умолчанию

Она у вас не инициализирована, под строчкой с кучей переменных типа real добавьте:
Код:
i:integer;
weech вне форума Ответить с цитированием
Старый 24.03.2012, 11:37   #13
geranton
Новичок
Джуниор
 
Регистрация: 23.03.2012
Сообщений: 8
По умолчанию

Спасибо большое. но всеровно есть ошибка (
Код:
  if Edit[i]<>'' then
теперь что-то с Then
Вот текст ошибки
For loop control variable must be simple local variable
geranton вне форума Ответить с цитированием
Старый 24.03.2012, 20:27   #14
weech
Пользователь
 
Аватар для weech
 
Регистрация: 16.11.2011
Сообщений: 91
По умолчанию

Так, лоханулся я; сейчас сделал все в делфи, вот:
Код:

unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Button1: TButton;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
   x,y,z,c,v,b:real;

implementation
const
    n=2; //ýòî êîëè÷åñòâî âàøèõ ýäèòîâ, èñïðàâüòå, åñëè íóæíî áîëüøå
{$R *.dfm}
var
Edit:array [1..n] of TEdit;

procedure TForm1.FormCreate(Sender: TObject);
begin
Edit[1]:=Edit1;
Edit[2]:=Edit2;
end;

procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
x:=StrToFloat(Edit1.Text);
y:=StrToFloat(Edit2.Text);
for i:=1 to n do
    if Edit[i].Text<>'' then
    begin
    z:=x*5;
    c:=y*2;
    Label1.Caption:='Ia?aiua iani?iia'+#13+ 'Ioea' + FloatToStr(z)
    +#13+ 'Naoa?' + FloatToStr(c);
    end;
end;


end.
weech вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с задачей в Delphi AnToHa-KiLL Помощь студентам 1 07.06.2009 10:32
Проблема с задачей в Delphi миха18 Помощь студентам 1 20.05.2009 06:36
Помогите с задачей по Delphi Asterix Фриланс 4 24.04.2008 20:11
помогите с задачей на Delphi Soilwork Помощь студентам 7 23.04.2008 19:07
помогите с задачей на Delphi lyonya0111 Помощь студентам 11 22.04.2008 17:35