//?Kare? a:=strtoint(kare1.text); //Karenin bir kenar uzunluğu alınıyor. cevre:=a*4; //Çevresi hesaplanıyor. alan:=sqr(a); //?sqr()? fonksiyonu ile karenin bir kenarının karesiyle karenin alanı hesaplanıyor. kare2.text:=inttostr(alan); // kare2 adlı edit?e karenin alanı yazdırılıyor. kare3.text:=inttostr(cevre); //kare3 adlı edit?e karenin çevresi yazdırılıyor. end;
procedure TForm1.DButton1Click(Sender: TObject); begin
//?Dikdörtgen? derr1.caption:=?; a:=strtoint(dikgen1.text); //Uzun kenar uzunluğu alınıyor. b:=strtoint(dikgen2.text); //Kısa kenar uzunluğu alınıyor. If (b>a) Then begin //Bir dikdörtgende kısa kenar uzun kenardan uzun olamayacağı için bunu engellemek amacıyla kontrol ediliyor. derr1.Font.Color:=clred; //Uyarımızın rengini kırmızı olarak ayarladık. derr1.caption:=?*Kısa kenar uzun kenardan büyük olmamalı!..?; //Uyarı.. end else begin alan:=a*b; //Kısa kenar uzun kenardan uzun değilse alanı hesaplanıyor. cevre:=(a+b)*2; //Çevresi hesaplanıyor. dikgen3.text:=inttostr(alan); // dikgen3 adlı edit?e dikdörtgenin alanı yazdırılıyor. dikgen4.text:=inttostr(cevre); // dikgen4 adlı edit?e dikdörtgenin çevresi yazdırılıyor. end;end;
procedure TForm1.UButton1Click(Sender: TObject); begin
//?Üçgen? a:=strtoint(ucgen1.text); //Dikkenar uzunluğu alınıyor. b:=strtoint(ucgen2.text); //Taban uzunluğu alınıyor. ralan:=(a*b)/2; //Üçgenin alanı hesaplanıyor. ucgen3.text:=floattostr(ralan); //Üçgenin alanı ucgen3 adlı edite yazdırılıyor. end;
procedure TForm1.Button1Click(Sender: TObject); begin
//?Çember? a:=strtoint(cember1.text); //Yarıçap alınıyor. ralan:=2*pi*sqr(a); //Alan hesaplanıyor. rcevre:=2*pi*a; // Çevresi hesaplanıyor. cember2.text:=floattostr(ralan); // cember2 adlı edit?e çemberin alanı yazdırılıyor. cember3.text:=floattostr(rcevre); // cember3 adlı edit?e çemberin çevresi yazdırılıyor. end;
procedure TForm1.SButton2Click(Sender: TObject);
begin
//?Silindir? a:=strtoint(sil1.text); //Yarıçap alınıyor. b:=strtoint(sil2.text); //Yükseklik alınıyor. ralan:=pi*sqr(a)*b; //Alan hesaplanıyor. rcevre:=2*pi*a*b; //Çevre hesaplanıyor. sil3.text:=floattostr(ralan); // sil3 adlı edit?e silindirin alanı yazdırılıyor. sil4.text:=floattostr(rcevre); // sil4 adlı edit?e silindirin çevresi yazdırılıyor. end;
procedure TForm1.FormCreate(Sender: TObject); begin form1.Scaled:=false; end;