Konumunuz: SANALKURS.net FORUM - Türkiye'nin Online Eğitim PlatformuYazılımlarDelphi (Moderatör: Kamil)delphi de hesap makinesi acillll
Sayfa: [1]
delphi de hesap makinesi acillll
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
« : 22 Ekim 2007, 19:17:19 »
  • cirkef
  • Destekçi Üye
  • **
  • Cinsiyet: Bayan
  • Nereden: uzaklarda bir yer
  • Mesaj Sayısı: 38

  • Konuları:4

  •  
hoca bize delphide hesap makinesi yapın dedi sadece +, -, /, * tuşları çalışıcak birde temizle tuşu çalışıcak aynı windows hesap makinesi gibi ama ben anlamadım ya nasıl yapıcam yardım edin lutfen acill carsamba gunu vercekmısız hoca bugun verdi odevv:(  Sırıtan
Logged

çirkefim ben çirkefim
« YANITLA #1 : 28 Ekim 2007, 21:35:44 »
ben göndereyim dicem ama  Sırıtan biraz geç olmuş  Masum
Logged
« YANITLA #2 : 07 Kasım 2007, 20:09:01 »
  • cirkef
  • Destekçi Üye
  • **
  • Cinsiyet: Bayan
  • Nereden: uzaklarda bir yer
  • Mesaj Sayısı: 38

  • Konuları:4

  •  
valla hala kabul edıyorum cunku sınavdada sorabılır
Logged

çirkefim ben çirkefim
« YANITLA #3 : 18 Kasım 2007, 21:07:24 »
Vallaha ben daha yeni üye oldum gördüm sana kim se yardım etmemiş bari ben edem dedim. Karizmatik

procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
Button1.Caption:='+';
Button2.Caption:='-';
Button3.Caption:='*';
Button4.Caption:='/';
Button5.Caption:='=';
Button6.Caption:='C';
Label1.Caption:='';
Label2.Caption:='=';
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption :='+';
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Label1.Caption :='-';
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Label1.Caption :='*';
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
Label1.Caption :='/';
end;

procedure TForm1.Button5Click(Sender: TObject);
var
a,b:integer;
c:real;
begin
a:=StrToInt(Edit1.Text);
b:=StrToInt(Edit2.Text);
if label1.Caption='+' then c:=a+b;
if label1.Caption='-' then c:=a-b;
if label1.Caption='*' then c:=a*b;
if label1.Caption='/' then c:=a/b;
Edit3.Text:=FloatToStr(c);
end;

procedure TForm1.Button6Click(Sender: TObject);
begin
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
a:integer;
begin
a:=Application.MessageBox('eminmisiniz','DİKATT!!!',MB_YESNO+MB_ICONQUESTION+MB_DEFBUTTON2);
if a=6 then Action:=caFree ;
if a=7 then Action:=caNone ;
end;

end.
 inşallah bir işe yarar Göz kırpan
Logged
« YANITLA #4 : 28 Kasım 2007, 00:00:16 »
  • cirkef
  • Destekçi Üye
  • **
  • Cinsiyet: Bayan
  • Nereden: uzaklarda bir yer
  • Mesaj Sayısı: 38

  • Konuları:4

  •  
saol
Logged

çirkefim ben çirkefim
« YANITLA #5 : 26 Aralık 2007, 11:12:45 »
daha kapsamlı bir hesap makinası bilen varsa yada yapabilen bana yardımcı olabilirmi???
Logged
« YANITLA #6 : 06 Ocak 2008, 15:53:05 »
benim yaptığım hesap makineside buna benzio ama daha değişik butonlar ekledim numaralar 4 işlem silme butonu vs label1.caption a yazıyo hangi sayı butonuna basarsan ihtiyac olursa kodları atabilirim (:
Logged
« YANITLA #7 : 18 Şubat 2008, 17:05:08 »
button1click    --->> "1" tuşu
begin
label.caption:=label.caption+"1";
end;
ayni sekilde "2","3",...,"9","0" tuşlarını da kodlayın Göz kırpan virgül de ise artı olarak virgül tuşunun enabled özelliğini false yapin sonra bunlari +,- gibi işlemlere tıklanınca virgül ün enabled ini true yapin ...
Logged
Sayfa: [1]
Konumunuz: SANALKURS.net FORUM - Türkiye'nin Online Eğitim PlatformuYazılımlarDelphi (Moderatör: Kamil)delphi de hesap makinesi acillll
Bölüm atla: