Показать сообщение отдельно
  #3  
Старый 02.02.2007, 11:42
tihon_65 tihon_65 вне форума
Прохожий
 
Регистрация: 01.02.2007
Сообщения: 7
Репутация: 10
По умолчанию

Код:
procedure TForm6.KvadrClick(Sender: TObject);
begin
 a := StrToFloat(Edit1.Text) ;
 mode := 5 ;
 Edit1.Text := '0' ;
end;


procedure TForm6.RavnoClick(Sender: TObject);
begin
case mode of
1 : begin
b := StrToFloat(Edit1.Text) ;
c := a + b ;
Edit1.Text := FloatToStr (c);
end;
2 : begin
b := StrToFloat(Edit1.Text) ;
c := a - b ;
Edit1.Text := FloatToStr (c);
end;
3 : begin
b := StrToFloat(Edit1.Text) ;
c := a * b ;
Edit1.Text := FloatToStr (c);
end;
4 : begin
b := StrToFloat(Edit1.Text) ;
begin
if b<>0 then
begin
c := a / b ;
Edit1.Text := FloatToStr (c);
end;
end;
end;
5 : begin
b := StrToFloat(Edit1.Text) ;
c := Power(a,b) ;
Edit1.Text := FloatToStr (c);
end;
end;
end;
end.
.Здесь последним обрабатывается возведение в квадрат потом равно.Надо добавить еще кнопку степень.Но она будет последней.И обработка после равно ,а надо до него.Пробовал в ручную записать- не правильно работает.
Ответить с цитированием