Показать сообщение отдельно
  #23  
Старый 09.04.2012, 00:26
Аватар для LorDHeLeGaL
LorDHeLeGaL LorDHeLeGaL вне форума
Новичок
 
Регистрация: 08.04.2012
Адрес: Красноярск
Сообщения: 60
Версия Delphi: 5,7,2010&Prism
Репутация: 11
По умолчанию

Цитата:
Сообщение от angvelem
Что то каша какая-то, откуда столько begin-ов?
Код:
{Все расчеты}
procedure TForm1.Button1Click(Sender: TObject);
begin
  x1 := 46875 * StrToIntDef(Edit1.Text, 0);
  x2 := 9375 * StrToIntDef(Edit2.Text, 0);
  x3 := 1875 * StrToIntDef(Edit3.Text, 0);
  x4 := 375 * StrToIntDef(Edit4.Text, 0);
  x5 := 75 * StrToIntDef(Edit5.Text, 0);
  x6 := 15 * StrToIntDef(Edit6.Text, 0);
  x7 := 5 * StrToIntDef(Edit7.Text, 0);
  x8 := StrToInt(Edit8.Text);
  y := x1+x2+x3+x4+x5+x6+x7+x8;
  Label7.Caption := Inttostr(y)+' $';

  x1 := 46875 * 5 * StrToIntDef(Edit1.Text, 0);
  x2 := 9375 * 5 * StrToIntDef(Edit2.Text, 0);
  x3 := 1875 * 5 * StrToIntDef(Edit3.Text, 0);
  x4 := 375 * 5 * StrToIntDef(Edit4.Text, 0);
  x5 := 75 * 5 * StrToIntDef(Edit5.Text, 0);
  x6 := 15 * 5 * StrToIntDef(Edit6.Text, 0);
  x7 := 5 * 5 * StrToIntDef(Edit7.Text, 0);
  x8 := 5 * StrToIntDef(Edit8.Text, 0);
  y := x1+x2+x3+x4+x5+x6+x7+x8;
//  Label10.Caption := (Inttostr(y))+' !';

  case y of
    0..5   : Label3.Caption := format('Íîâè÷îê %i!', [y]);
    6..10  : Label3.Caption := format('Ìàñòåð %i!', [y]);
    11..15 : Label3.Caption := format('Ïðîôåññèîíàë %i!', [y]);
  else
    Label10.Caption := format('%i', [y]);
  end;

  m1 := 46875 * 2.5 * StrToFloatDef(Edit1.Text, 0);
  m2 := 9375 * 2.5 * StrToFloatDef(Edit2.Text, 0);
  m3 := 1875 * 2.5 * StrToFloatDef(Edit3.Text, 0);
  m4 := 375 * 2.5 * StrToFloatDef(Edit4.Text, 0);
  m5 := 75 * 2.5 * StrToFloatDef(Edit5.Text, 0);
  m6 := 15 * 2.5 * StrToFloatDef(Edit6.Text, 0);
  m7 := 5 * 2.5 * StrToFloat(Edit7.Text, 0);
  m8 := StrToIntDef(Edit8.Text, 0);
  z := m1+m2+m3+m4+m5+m6+m7+m8;
  Label8.Caption := FloatToStr(z)+' ìèíóò';

  akciy := StrToFloatDef(Edit9.Text, 0);
  golos := akciy/5;
  label12.Caption := FloatToStrDef(golos, 0)+' çâåçä';
end;

Button3Click(Sender);
begin
  x11 := 46875 * StrToIntDef(Edit1.Text, 0);
  x22 := 9375 * StrToIntDef(Edit2.Text, 0);
  x33 := 1875 * StrToIntDef(Edit3.Text, 0);
  x44 := 375 * StrToIntDef(Edit4.Text, 0);
  x55 := 75 * StrToIntDef(Edit5.Text, 0);
  x66 := 15 * StrToIntDef(Edit6.Text, 0);
  x77 := 5 * StrToIntDef(Edit7.Text, 0);
  x88 := StrToIntDef(Edit8.Text, 0);
  r:= x11+x22+x33+x44+x55+x66+x77+x88;
  Label13.Caption := Inttostr(r)+' çâåçä';
end;
Компилятор выдает ошибки и я писал begin...
Ответить с цитированием