亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit1.~pas

?? 完成Windows程序中計算器中的所有功能,使用類似Windows計算器的圖形界面; (2) 使用可視化方法設計
?? ~PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Menus, StdCtrls, ExtCtrls, Buttons;

type
  TForm1 = class(TForm)
    MainMenu1: TMainMenu;
    E1: TMenuItem;
    c1: TMenuItem;
    P1: TMenuItem;
    V1: TMenuItem;
    H1: TMenuItem;
    H2: TMenuItem;
    A1: TMenuItem;
    Panel1: TPanel;
    SpeedButton1: TSpeedButton;
    Edit1: TEdit;
    SpeedButton2: TSpeedButton;
    SpeedButton3: TSpeedButton;
    SpeedButton4: TSpeedButton;
    SpeedButton5: TSpeedButton;
    SpeedButton6: TSpeedButton;
    SpeedButton7: TSpeedButton;
    SpeedButton8: TSpeedButton;
    SpeedButton9: TSpeedButton;
    SpeedButton10: TSpeedButton;
    SpeedButton11: TSpeedButton;
    SpeedButton12: TSpeedButton;
    SpeedButton13: TSpeedButton;
    SpeedButton14: TSpeedButton;
    SpeedButton15: TSpeedButton;
    SpeedButton16: TSpeedButton;
    SpeedButton17: TSpeedButton;
    SpeedButton18: TSpeedButton;
    SpeedButton19: TSpeedButton;
    SpeedButton20: TSpeedButton;
    SpeedButton21: TSpeedButton;
    SpeedButton22: TSpeedButton;
    SpeedButton23: TSpeedButton;
    SpeedButton24: TSpeedButton;
    SpeedButton25: TSpeedButton;
    SpeedButton26: TSpeedButton;
    SpeedButton27: TSpeedButton;
    SpeedButton28: TSpeedButton;
    SpeedButton29: TSpeedButton;
    SpeedButton30: TSpeedButton;
    SpeedButton31: TSpeedButton;
    SpeedButton32: TSpeedButton;
    SpeedButton33: TSpeedButton;
    procedure FormCreate(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure SpeedButton3Click(Sender: TObject);
    procedure SpeedButton4Click(Sender: TObject);
    procedure SpeedButton5Click(Sender: TObject);
    procedure SpeedButton6Click(Sender: TObject);
    procedure SpeedButton9Click(Sender: TObject);
    procedure SpeedButton10Click(Sender: TObject);
    procedure SpeedButton11Click(Sender: TObject);
    procedure SpeedButton24Click(Sender: TObject);
    procedure SpeedButton25Click(Sender: TObject);
    procedure SpeedButton26Click(Sender: TObject);
    procedure SpeedButton29Click(Sender: TObject);
    procedure SpeedButton30Click(Sender: TObject);
    procedure SpeedButton31Click(Sender: TObject);
    procedure SpeedButton32Click(Sender: TObject);
    procedure SpeedButton27Click(Sender: TObject);
    procedure SpeedButton12Click(Sender: TObject);
    procedure SpeedButton7Click(Sender: TObject);
    procedure SpeedButton8Click(Sender: TObject);
    procedure SpeedButton28Click(Sender: TObject);
    procedure SpeedButton33Click(Sender: TObject);
    procedure c1Click(Sender: TObject);
    procedure P1Click(Sender: TObject);
    procedure A1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  temp1:string; //用于存放你一個計算參數
  temp3:real;   //用于存放第二個計算參數
  temp2:real;   //用于存放計算結果
  flag:integer=0;   //加,減,乘,除 的標志位 
  flag2:integer=0;   //判斷除數是否為0的標志位
  flag3:integer=0;   // 是否多次按下運算符
  fuhao:integer=0;   //計算參數的符號
  B: Boolean;       //用以表示是否是第一次按下"="號
  plate:string;//存放剪切板內容
  buffer:integer;   //用于保存flag,以便按"="時使用
  C:integer=0;  //用于規定每次輸入只能有一個小數點
implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
   edit1.Clear;
   B:=true;

end;

procedure TForm1.SpeedButton1Click(Sender: TObject);
var s:string;
begin
    s:=edit1.Text;
    delete(s,length(s),1);
    edit1.Text:=s;
end;

procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
  edit1.text:='';
  temp1:='';
  temp2:=0;
  temp3:=0;
  edit1.Enabled:=true;
end;

procedure TForm1.SpeedButton3Click(Sender: TObject);
begin
  edit1.text:='';
  temp1:='';
  temp2:=0;
  temp3:=0;
  edit1.Enabled:=true;
end;

procedure TForm1.SpeedButton4Click(Sender: TObject);
begin
 if flag3=1 then begin edit1.Clear;flag3:=-1; end;
 if edit1.text='0' then edit1.text:='7'
 else
 edit1.text:=edit1.text+'7';
end;

procedure TForm1.SpeedButton5Click(Sender: TObject);
begin
if flag3=1 then begin edit1.Clear;flag3:=-1; end;
if edit1.text='0' then edit1.text:='8'
 else
 edit1.text:=edit1.text+'8';
end;

procedure TForm1.SpeedButton6Click(Sender: TObject);
begin
if flag3=1 then begin edit1.Clear;flag3:=-1; end;
if edit1.text='0' then edit1.text:='9'
 else
 edit1.text:=edit1.text+'9';
end;

procedure TForm1.SpeedButton9Click(Sender: TObject);
begin
if flag3=1 then begin edit1.Clear;flag3:=-1; end;
if edit1.text='0' then edit1.text:='4'
 else
 edit1.text:=edit1.text+'4';
end;

procedure TForm1.SpeedButton10Click(Sender: TObject);
begin
if flag3=1 then begin edit1.Clear;flag3:=-1; end;
if edit1.text='0' then edit1.text:='5'
 else
 edit1.text:=edit1.text+'5';
end;

procedure TForm1.SpeedButton11Click(Sender: TObject);
begin
if flag3=1 then begin edit1.Clear;flag3:=-1; end;
if edit1.text='0' then edit1.text:='6'
 else
 edit1.text:=edit1.text+'6';
end;

procedure TForm1.SpeedButton24Click(Sender: TObject);
begin
if flag3=1 then  //若第二次按下"+"號,清空edit1,并進行和運算
begin edit1.Clear;flag3:=-1; end;
 if edit1.text='0' then edit1.text:='1'
 else
 edit1.text:=edit1.text+'1';
end;

procedure TForm1.SpeedButton25Click(Sender: TObject);
begin
if flag3=1 then begin edit1.Clear;flag3:=-1; end;
if edit1.text='0' then edit1.text:='2'
 else
 edit1.text:=edit1.text+'2';
end;

procedure TForm1.SpeedButton26Click(Sender: TObject);
begin
if flag3=1 then begin edit1.Clear;flag3:=-1; end;
if edit1.text='0' then edit1.text:='3'
 else
 edit1.text:=edit1.text+'3';
end;

procedure TForm1.SpeedButton29Click(Sender: TObject);
begin
  if flag3=1 then begin edit1.Clear;flag3:=-1; end;
   edit1.Text:=edit1.Text+'0';
end;

procedure TForm1.SpeedButton30Click(Sender: TObject);
var s:string ;
begin
  if (edit1.text='')or (edit1.text='0') then  fuhao:=-1
  else if strtofloat(edit1.text)<0 then fuhao:=1//若小于0 ,則是 負數
  else fuhao:=0;   //若大于0 ,則是正數
   if fuhao=0 then  //若原來是正數,按后變負數
     begin
        edit1.text:='-'+edit1.Text;
        fuhao:=1;
     end
   else    // 若原來是負數,按后變正數
     begin
     s:=edit1.text;
     delete(s,1,1);
     edit1.text:=s;
     fuhao:=0;
     end;

end;

procedure TForm1.SpeedButton31Click(Sender: TObject);
begin
     if edit1.text='' then edit1.text:='0.'
     else if C=1 then
     else
     edit1.Text:=edit1.Text+'.';
     C:=1;

end;

procedure TForm1.SpeedButton32Click(Sender: TObject); //加法處理過程
begin
  if edit1.text='' then edit1.Text:='0';
  if flag=2 then     //若之前是"-"號
       begin
         edit1.Text:=floattostr(strtofloat(temp1)-strtofloat(edit1.text));
         temp1:=edit1.text;
       end
  else if flag=3 then //若之前是"*"號
       begin
         edit1.Text:=floattostr(strtofloat(temp1)*strtofloat(edit1.text));
         temp1:=edit1.text;
       end
  else if flag=4 then //若之前是"/"號
       begin
         if  edit1.text='0' then
            begin
              edit1.text:='除數不能為0';
              edit1.Enabled:=false;
            end
         else
           begin
             edit1.Text:=floattostr(strtofloat(temp1)/strtofloat(edit1.text));
             temp1:=edit1.text;
           end;
       end
  else   //若是加法過程,則執行下列語句
   begin
   if flag3=0 then        //若第一次輸入“+”號
       begin

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品日韩在线观看| 亚洲一区二区三区在线看| 亚洲国产精品黑人久久久| 一区二区不卡在线播放| 狠狠久久亚洲欧美| 91亚洲精品一区二区乱码| 91精品国产综合久久久久久久| 国产精品视频看| 青青草精品视频| 色综合一区二区三区| 欧美电视剧在线看免费| 亚洲精品久久7777| 成人精品视频一区| 欧美xxxxxxxxx| 亚洲v日本v欧美v久久精品| 菠萝蜜视频在线观看一区| 精品女同一区二区| 午夜精品一区二区三区三上悠亚| av影院午夜一区| 久久久不卡网国产精品一区| 蜜臀av一区二区在线免费观看| 日本黄色一区二区| 国产精品福利一区二区| 激情综合色播激情啊| 91精品在线麻豆| 亚洲国产人成综合网站| 91麻豆国产福利精品| 中文字幕二三区不卡| 精品在线亚洲视频| 日韩亚洲欧美一区| 午夜一区二区三区视频| 色综合夜色一区| 亚洲欧美一区二区三区国产精品 | 久久精品噜噜噜成人88aⅴ| 在线日韩国产精品| 18成人在线视频| 成人app网站| 欧美高清在线一区二区| 国产99精品视频| 国产日产欧美一区| 成人国产精品免费网站| 中文字幕精品三区| 成人动漫一区二区在线| 国产精品久久久久一区二区三区 | 精品久久久久久久久久久久久久久 | 在线一区二区观看| 亚洲欧美日韩成人高清在线一区| 99视频热这里只有精品免费| 一区二区中文视频| 色婷婷av久久久久久久| 亚洲综合免费观看高清在线观看| 欧美午夜精品久久久久久超碰 | 日韩欧美一级精品久久| 久久 天天综合| 久久女同精品一区二区| 不卡一区中文字幕| 伊人色综合久久天天人手人婷| 欧美系列在线观看| 日韩福利视频网| 欧美电影免费观看高清完整版在线 | 香蕉影视欧美成人| 4438成人网| 国产自产视频一区二区三区| 国产精品人妖ts系列视频| 色噜噜狠狠成人网p站| 午夜影院在线观看欧美| 久久天天做天天爱综合色| 成人动漫中文字幕| 无码av中文一区二区三区桃花岛| 精品国产一区二区三区四区四| av一区二区三区黑人| 日韩精品成人一区二区在线| 久久精品欧美日韩| 91网站在线播放| 免费观看日韩电影| 中文字幕在线一区免费| 欧美电影在线免费观看| 国产白丝网站精品污在线入口| 伊人性伊人情综合网| 精品免费国产二区三区| 日本伦理一区二区| 国精产品一区一区三区mba桃花 | 精品国产91洋老外米糕| 99久久精品国产一区二区三区 | 色综合天天综合色综合av| 日韩和的一区二区| 国产精品福利av | 91国偷自产一区二区开放时间 | 久久久亚洲精品一区二区三区| 色老汉一区二区三区| 国产酒店精品激情| 天堂在线亚洲视频| 中文字幕一区二区不卡| 精品国产91久久久久久久妲己| 91看片淫黄大片一级在线观看| 久久精品99国产精品日本| 亚洲精品久久7777| 国产精品久久久久毛片软件| 欧美sm美女调教| 欧美日韩在线三区| 91在线观看免费视频| 国产99久久久国产精品潘金| 老司机精品视频导航| 亚洲成人免费看| 亚洲欧美另类久久久精品| 久久蜜桃av一区精品变态类天堂 | 国产日本一区二区| 日韩精品一区二区三区蜜臀| 7777精品伊人久久久大香线蕉超级流畅| 99精品视频在线免费观看| 国产精品中文字幕日韩精品 | 另类小说一区二区三区| 亚洲国产一二三| 一区二区三区四区不卡在线| 中文字幕中文字幕中文字幕亚洲无线| 久久久久久综合| 欧美成人video| 欧美变态凌虐bdsm| 欧美不卡视频一区| 精品捆绑美女sm三区| 精品国产不卡一区二区三区| 欧美一区二区三区四区视频 | 日本高清不卡视频| 91美女在线观看| 99久久99久久精品免费看蜜桃| 国产福利91精品| 国产91色综合久久免费分享| 国产成人夜色高潮福利影视| 国产精品香蕉一区二区三区| 成人丝袜视频网| 成人一区二区三区中文字幕| 成人性视频免费网站| 成人国产精品免费观看动漫| 99精品在线免费| 日本精品视频一区二区三区| 欧美日韩在线三级| 精品日产卡一卡二卡麻豆| 久久精品一区二区三区不卡牛牛 | 不卡的av在线| 在线观看免费亚洲| 91精品国产色综合久久不卡蜜臀 | 96av麻豆蜜桃一区二区| 日本韩国视频一区二区| 91精品久久久久久久91蜜桃| 精品国产一区二区三区四区四| 日本一区二区在线不卡| 国产精品国产自产拍高清av | 久久蜜桃av一区二区天堂| 国产精品青草综合久久久久99| 亚洲女人****多毛耸耸8| 亚洲一区在线视频观看| 激情综合网天天干| 99久精品国产| 日韩视频免费直播| 国产精品电影一区二区三区| 亚洲宅男天堂在线观看无病毒| 蜜桃av一区二区| av不卡免费电影| 91麻豆精品国产91久久久更新时间| 久久丝袜美腿综合| 一区av在线播放| 国产麻豆成人传媒免费观看| 91丝袜美女网| 欧美tickling挠脚心丨vk| 亚洲免费看黄网站| 免播放器亚洲一区| 97精品久久久午夜一区二区三区| 日韩精品一区国产麻豆| 亚洲人成在线观看一区二区| 九九精品一区二区| 91久久精品网| 欧美国产一区二区| 免费高清视频精品| 色综合久久久久| 2021中文字幕一区亚洲| 亚洲高清免费观看| 99视频在线精品| 久久―日本道色综合久久| 亚洲h动漫在线| 色综合久久久久网| 国产人久久人人人人爽| 男女性色大片免费观看一区二区 | 欧美美女一区二区三区| 欧美高清一级片在线观看| 奇米色一区二区| 欧美三片在线视频观看| 亚洲色图一区二区三区| 国产精品亚洲专一区二区三区| 日韩午夜激情电影| 婷婷六月综合网| 欧美羞羞免费网站| 亚洲欧美另类图片小说| av不卡在线观看| 国产精品你懂的| 国产成人精品一区二区三区网站观看| 精品久久一区二区| 国内一区二区在线| 久久午夜电影网| 国产高清在线精品| 欧美经典一区二区|