Показать сообщение отдельно
  #2  
Старый 08.02.2012, 10:47
freedomman freedomman вне форума
Новичок
 
Регистрация: 12.10.2011
Сообщения: 51
Репутация: 10
По умолчанию

для таких простых примеров с калькулятором лучше использовать edit,
допустим имеется 4 эдита.1-ый для первого операнда, второй для второго операнда, третий для знака операции, четвертый для результата. добавляешь кнопку и пишешь ей код по нажатию
Код:
if edit3.text='+' then  edit4.text:=inttostr(strtoint(edit1.text)+strtoint(edit2.text));
if edit3.text='-' then  edit4.text:=inttostr(strtoint(edit1.text)-strtoint(edit2.text));
if edit3.text='*' then  edit4.text:=inttostr(strtoint(edit1.text)*strtoint(edit2.text));
if edit3.text='/' then  edit4.text:=floattostr(strtoint(edit1.text)/strtoint(edit2.text));
inttostr нужен для перевода числовых величин типа int в строковые
strtoint для обратного
floattostr для чисел с плавающей запятой в строку
Ответить с цитированием