Cara Membuat Kalkulator Dengan Delphi 7

Download Kumpulan Source Code cara membuat program aplikasi komputer dengan vb / visual basic, web, php, java, delphi berbasis database

Cara Membuat Kalkulator Dengan Delphi 7

by Wiwin Kartinah , at 14.26

membuat kalkulator dengan delphi 7

Akhirnya bisa posting juga nih.. untuk Cara Membuat Kalkulator dengan Delphi 7.
Jadi sekarang ada 3 bahasa pemrograman cara membuat kalkulator yaitu dengan vb 6, java dan sekarang dengan delphi.

Hmm... berarti masih ada PR dengan menggunakan VBNET dan PHP.
(Malah ngelantur sih... Wkwkw.. )

Membuat kalkulator dengan delphi ini cukup singkat dibandingkan dengan bahasa pemprograman sebelumnya, untuk lebih jelasnya silahkan di copas syntak dari file unit1.pas ini :
{
=====================================
Kalkulator Sederhana
http://membuataplikasi.blogspot.com
=====================================
}
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    btnAngka1: TButton;
    Memo1: TMemo;
    btnAngka2: TButton;
    btnAngka3: TButton;
    btnAngka4: TButton;
    btnAngka5: TButton;
    btnAngka6: TButton;
    btnAngka7: TButton;
    btnAngka8: TButton;
    btnAngka9: TButton;
    btnAngka0: TButton;
    btnHitung: TButton;
    btnOperatorTambah: TButton;
    btnOperatorKurang: TButton;
    btnOperatorKali: TButton;
    btnOperatorBagi: TButton;
    Button1: TButton;
    procedure AssignAngka(Ank: string);
    procedure AssignOperator(Op: string);
    procedure FormCreate(Sender: TObject);
    procedure btnHitungClick(Sender: TObject);
    procedure btnOperatorTambahClick(Sender: TObject);
    procedure btnOperatorKurangClick(Sender: TObject);
    procedure btnOperatorKaliClick(Sender: TObject);
    procedure btnOperatorBagiClick(Sender: TObject);
    procedure btnAngka1Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  Operator:String;
  Angka : array [1..2] of integer;
  Reset:Boolean;
  IndexAngka:integer;

implementation

{$R *.dfm}

procedure TForm1.AssignAngka(Ank:string);
begin
   {Angka}
   if(Reset = true) then
   begin
      IndexAngka := 2;
      memo1.Lines.Text := ank;
      Angka[IndexAngka] := strtoint(ank);
      Reset := false;
   end
   else
   begin
      memo1.Lines.Text := memo1.Lines.Text + ank;
      Angka[IndexAngka] := strtoint(memo1.Lines.Text);
   end;
end;

procedure TForm1.AssignOperator(Op:string);
begin
   {Operator}
   if(Angka[2] <> 0) then
    btnHitungClick(nil);
   Operator := Op;
   reset:= true;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  IndexAngka:=1;
end;

procedure TForm1.btnHitungClick(Sender: TObject);
begin
  if(Operator = '+') then
    Angka[1] := Angka[1] + Angka[2]
  else if(Operator = '-') then
    Angka[1] := Angka[1] - Angka[2]
  else if(Operator = 'x') then
    Angka[1] := Angka[1] * Angka[2]
  else if(Operator = '/') then
    Angka[1] := Angka[1] div Angka[2];
  Angka[2] := 0;
  Memo1.Lines.Text := inttostr(Angka[1]);
end;

procedure TForm1.btnOperatorTambahClick(Sender: TObject);
begin
  AssignOperator((Sender as TButton).Caption);
end;

procedure TForm1.btnAngka1Click(Sender: TObject);
begin
  AssignAngka((Sender as TButton).Caption);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  IndexAngka:=1;
  Memo1.Lines.Clear;
end;

end.

Syntax diatas dibuat setelah membuat design seperti pada tampilan kalkulatornya.

Bagaimana, cukup mudahkan.. ?

Tapi jika masih belum jelas juga, silahkan langsung donwload saja source code delphinya. 

Mudah-mudahan artikel ini bisa menambah untuk referensi belajar kita dan tunggu artikel cara membuat aplikasi delphi lainnya.

Silahkan kunjungi artikel kalkulator sebelumnya :
cara membuat kalkulator dengan java netbeans
cara membuat aplikasi kalkulator dengan vb 6

Cara Membuat Kalkulator Dengan Delphi 7
About
Cara Membuat Kalkulator Dengan Delphi 7 - written by Wiwin Kartinah , published at 2013-12-06T14:26:00+07:00 Rating Blog 3.5 5 reviews , categorized as delphi , download , source code
Comment disabled
Design by Membuat Aplikasi Powered by Blogger