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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2010, 12:56   #11
Скандербег
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 438
По умолчанию

Вот так работает без лишних пустых строк и правильно.
Код:
procedure TForm1.sButton1Click(Sender: TObject);
var
  num1T,num2T:extended;
  num2,num1,str,cherta,otstyp:string;
  i,temp:integer;
  Res : TStringList;
begin
  num1T:=StrToFloat(Edit1.text); //перевод Едит в числовой тип
  num2T:=StrToFloat(Edit2.text);
  num2:=Edit2.text;              //присваимваем переменным строковое значение Едитов
  num1:=Edit1.text;

  for i:=1 to Max(length(Edit2.text),length(Edit1.text)) do
    cherta:=cherta+'-';

  Res := TStringList.Create;

  for i:=1 to length(num2) do begin
    if num2[i]<>',' then  begin
      str := num2[i];
      temp := strtoint(str);
      Res.Add(floattostr(temp*num1T));
    end;
  end;
  otstyp:='';

  Memo1.Lines.Clear;                  //Вывод начальных данных в мемо и ричедит)
  Memo1.Lines.Add(Edit1.text);
  Memo1.Lines.Add('*');
  Memo1.Lines.Add(Edit2.text);
  Memo1.Lines.Add(cherta);

  for I := Res.Count-1 downto 0 do begin
    Memo1.Lines.Add(Res[i]+otstyp);
    otstyp:=otstyp+' ';        //увелечение отступа
  end;
  Res.Free;
end;
Скандербег вне форума Ответить с цитированием
Старый 28.05.2010, 13:33   #12
nuevegramodelamor
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию

ммм я только дошёл до этого))спасибо всё работает
nuevegramodelamor вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посмотрите ошибки функции ...подробности внутри NopeR Общие вопросы C/C++ 2 19.01.2010 18:46
Подскажите пожалуйста, Как реализовать нумерацию. Условие внутри. vladtr Microsoft Office Excel 2 10.06.2009 15:36
как в Делфи создать кнопочку "ОК". подробности внутри темы.... Кристина2008 Общие вопросы Delphi 2 09.12.2008 22:49
Пара задачек по Паскалю подробности внутри-> Nexx Помощь студентам 6 03.10.2007 09:08