Исходники и листинги ::: Delphi ::: Логический калькулятор
|
|
|
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, | |
Dialogs, StdCtrls, Buttons, ExtCtrls; | |
TForm1 = class(TForm) | |
Label1: TLabel; | |
Label2: TLabel; | |
Edit1: TEdit; | |
Edit2: TEdit; | |
BitBtn1: TBitBtn; | |
Panel1: TPanel; | |
Label3: TLabel; | |
Label4: TLabel; | |
Label5: TLabel; | |
Label6: TLabel; | |
Edit3: TEdit; | |
Edit4: TEdit; | |
Edit5: TEdit; | |
Edit6: TEdit; | |
BitBtn2: TBitBtn; | |
Label7: TLabel; | |
procedure BitBtn1Click(Sender: TObject); | |
{ Private declarations } | |
{ Public declarations } | |
Form1: TForm1; | |
procedure TForm1.BitBtn1Click(Sender: TObject); | |
var a,b,d,k,l,t:int64; i:byte; | |
a:=strTOint(edit1.text); | |
b:=strTOint(edit2.text); | |
l:= length(edit1.Text); | |
for i:=1 to l do t:=t*2; | |
label7.Caption:=inttostr(l); } | |
i:=((a xor 1) or b); | |
edit3.Text:=intTOstr(d ); | |
edit4.Text:=intTOstr(k); | |
edit5.Text:=intTOstr(i); | |
edit6.Text:=intTOstr((a xor 1)); | |
|
|
|
|
Авторский комментарий к работе: Здесь сложность была только в том, что на делфи операция not работает не правильно с целыми числами, те иначе чем на Pascal пришлось придумывать кооткий выход из ситуации
|
|
Вы не можете оценивать |
КОММЕНТАРИИ К РАБОТЕ:
|
|
|
|
|
| wolong ::: комментарий от 28.11.2006 | 20:18
|
|
Искатель (ур.5)
Очки: 383
Город: Tomsk
Тв. работ: 1
Рег: 15.06.2006 (280) |
к модерам: )
вот когда не надо мы мои комменты удаляете, лучче удалите этот и предидущий, у меня брауз глючит
--------------------
$_="1K8}3v3w8(5f1o2q5y6n3h1s5%2R0e9{7s9)5m1b6i2m6k3u";s/(.)(.)/pack('C',ord($2)-$1)/eg;print;
|
|
| wolong ::: комментарий от 28.11.2006 | 20:16
|
|
Искатель (ур.5)
Очки: 383
Город: Tomsk
Тв. работ: 1
Рег: 15.06.2006 (280) |
непонял смысл программы
not работает нормально, специально счас перепроверил, тока нада чтоб руки из нужного места росли
--------------------
$_="1K8}3v3w8(5f1o2q5y6n3h1s5%2R0e9{7s9)5m1b6i2m6k3u";s/(.)(.)/pack('C',ord($2)-$1)/eg;print;
|
|
| wolong ::: комментарий от 28.11.2006 | 20:14
|
|
Искатель (ур.5)
Очки: 383
Город: Tomsk
Тв. работ: 1
Рег: 15.06.2006 (280) |
непонял смысл программы
not работает нормально, специально счас перепроверил, тока нада чтоб руки из нужного места росли
--------------------
$_="1K8}3v3w8(5f1o2q5y6n3h1s5%2R0e9{7s9)5m1b6i2m6k3u";s/(.)(.)/pack('C',ord($2)-$1)/eg;print;
|
|
| Taow* ::: комментарий от 21.11.2006 | 12:26
|
|
Гуру (ур.19)
Очки: 50829
Город: Дульдурга
Тв. работ: 590
Рег: 04.09.2006 (509) |
Ответ для Legolas 21.11.2006 | 00:14:
Приметив?! Когда решено, то да. А когда я циклы запускал... ставил not который отказывался работать, мне так не казалось
--------------------
Видеть необычное в обычном, вот признак таланта!
|
|
Legolas ::: комментарий от 21.11.2006 | 00:14
|
|
Герой (ур.14)
Очки: 14466
Город: Shattrath city
Тв. работ: 19
Рег: 27.04.2006 (27) |
Честно.. примитив!!! Мне было стыдно пропускать работу..
--------------------
cat /dev/legs > /dev/mouth
|
|
|