It gr10 Project Code
It gr10 Project Code
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Math, JPEG;
type
TfrmCalc = class(TForm)
btn1: TButton;
btn2: TButton;
btn3: TButton;
btn4: TButton;
btn5: TButton;
btn6: TButton;
btn7: TButton;
btn8: TButton;
btn9: TButton;
btn0: TButton;
btnClear: TButton;
btnEq: TButton;
btnPlus: TButton;
btnMinus: TButton;
btnMult: TButton;
btnDiv: TButton;
btnSQRT: TButton;
btnSQ: TButton;
btnabSQ: TButton;
btnabSQRT: TButton;
pnlInput: TPanel;
pnlOutput: TPanel;
imgPic: TImage;
imgMM: TImage;
lblMM: TLabel;
lblx: TLabel;
btnDot: TButton;
btnC: TButton;
btnBs: TButton;
btnPM: TButton;
btnMod: TButton;
btnDIV2: TButton;
lblf: TLabel;
procedure btnEqClick(Sender: TObject);
procedure btn1Click(Sender: TObject);
procedure FormActivate(Sender: TObject);
procedure btn2Click(Sender: TObject);
procedure btn3Click(Sender: TObject);
procedure btn4Click(Sender: TObject);
procedure btn5Click(Sender: TObject);
procedure btn6Click(Sender: TObject);
procedure btn7Click(Sender: TObject);
procedure btn8Click(Sender: TObject);
procedure btn9Click(Sender: TObject);
procedure btn0Click(Sender: TObject);
procedure btnClearClick(Sender: TObject);
procedure btnPlusClick(Sender: TObject);
procedure btnMultClick(Sender: TObject);
procedure btnMinusClick(Sender: TObject);
procedure btnDivClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure imgMMClick(Sender: TObject);
procedure btnSQRTClick(Sender: TObject);
procedure btnSQClick(Sender: TObject);
procedure btnabSQRTClick(Sender: TObject);
procedure btnabSQClick(Sender: TObject);
procedure btnBsClick(Sender: TObject);
procedure btnCClick(Sender: TObject);
procedure btnPMClick(Sender: TObject);
procedure btnDotClick(Sender: TObject);
procedure btnDIV2Click(Sender: TObject);
procedure btnModClick(Sender: TObject);
private
ra, rb : real;
bCE, bMM : boolean;
sx, sy, sAns, sFunction : string;
public
{ Public declarations }
end;
var
frmCalc: TfrmCalc;
implementation
{$R *.dfm}
[Link] := clFuchsia;
[Link] := true;
if bMM = true then
[Link]('[Link]');
end;
[Link] := clPurple;
[Link] := true;
if bMM = true then
[Link]('[Link]');
end;
[Link] := clRed;
[Link] := true;
if bMM = true then
[Link]('[Link]');
end;
[Link] := clLime;
[Link] := true;
if bMM = true then
[Link]('[Link]');
end;
[Link] := clSilver;
[Link] := true;
if bMM = true then
[Link]('[Link]');
end;
[Link] := true;
if bMM = true then
[Link]('Dn-ks_XX0AENgGG.jpg');
end;
[Link] := clOlive;
[Link] := true;
if bMM = true then
[Link]('459849174_3662929490686560_5088111011716121425_n.jpg')
;
end;
[Link] := clMaroon;
[Link] := true;
if bMM = true then
[Link]('[Link]');
end;
[Link] := clNavy;
[Link] := true;
if bMM = true then
[Link]('[Link]');
end;
[Link] := clActiveCaption;
[Link] := true;
if bMM = true then
[Link]('[Link]');
end;
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sFunction := 'abSQ';
[Link] := clGray;
end;
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sx := [Link];
sFunction :='ab√';
[Link] := clGray;
end;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
end;
[Link] := '0';
[Link] := '';
sx := '';
sy := '';
ra := 0;
rb := 0;
sFunction := '';
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := true;
[Link] := clskyblue;
[Link] := true;
sx := [Link];
[Link] := inttostr(Trunc(strtofloat(sx)));
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sFunction :='D';
[Link] := clGray;
end;
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sx := [Link];
sFunction := '/';
[Link] := clGray;
end;
end;
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sx := [Link];
sFunction :='+';
[Link] := clGray;
end;
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sx := [Link];
sFunction :='²';
[Link] := clGray;
end;
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sx := [Link];
sFunction :='√';
[Link] := clGray;
end;
procedure [Link](Sender: TObject);
begin
[Link] := '';
[Link] := '';
sx := '';
sy := '';
ra := 0;
rb := 0;
sFunction := '';
[Link] := 'Meme mode';
[Link] := 15;
[Link] := [fsBold];
[Link] := 'Papyrus';
[Link] := clskyblue;
[Link] := true;
[Link] := 'This is your "x" value';
[Link] := 'This is your functions';
[Link]('[Link]');
[Link] := taRightJustify;
[Link] := taRightJustify;
[Link];
[Link];
bMM := false;
[Link] := '0';
[Link] := bvLowered;
[Link] := bvLowered;
[Link] := bvRaised;
[Link] := bvRaised;
[Link] := clWhite;
[Link] := clWhite;
[Link] := 10;
[Link] := 10;
end;
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sx := [Link];
sFunction :='-';
[Link] := clGray;
end;
sx := [Link];
[Link] := inttostr(Trunc(strtofloat(sx)));
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sFunction :='M';
[Link] := clGray;
end;
[Link] := [Link];
[Link] := '0';
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
[Link] := false;
sx := [Link];
sFunction :='*';
[Link] := clGray;
end;
end.