ANA SAYFA
İÇİNDEKİLER
PROSEDÜR
FONKSİYON
=> Örnek 1
=> Örnek 2
=> Örnek 3
=> Örnek 4
=> Örnek 5
=> Örnek 6
=> Örnek 7
=> Örnek 8
=> Örnek 9
=> Örnek 10
=> Örnek 11
=> Örnek 12
=> Örnek 13
=> Örnek 14
=> Örnek 15
=> Örnek 16
=> Örnek 17
=> Örnek 18
=> Örnek 19
=> Örnek 20
=> Örnek 21
=> Örnek 22
=> Örnek 23
=> Örnek 24
=> Örnek 25
İSTATİSTİK
Z. DEFTERİ
İLETİŞİM
Örnek 9

Soru = Klavyeden doğum günü girildiğinde yaşını hesaplayan programı fonksiyonda yapınız. 

Şekli :  

Image Hosted by ImageShack.us

Kodlar :

 

FunctionYashesaplama(Yasgunu,bugunkutarih: 
                                                                          TDate): Integer; 
var 
ay, gun, yil, aktfyil, aktfay, aktfgun: Word; 
begin 
DecodeDate(yasgunu, yil, ay, gun); 
DecodeDate(bugunkutarih, aktfyil, aktfay, aktfgun);
if (yil = aktfyil) and (ay = aktfay) and (gun = aktfgun) then 
begin 
Result := 0; 
end 
else 
begin 
Result := aktfyil - Yil; 
if (ay > aktfay) then 
Dec(Result) 
else 
begin 
if ay = aktfay then 
if (gun > aktfgun) then 
Dec(Result); 
end; 
end
end; 

Procedure TForm1.Button1Click(Sender: TObject); 
Var 
tarih:tdate; 
begin 
tarih:=StrToDate(edit1.Text); 
Label1.Caption := Format('Sizin Yaşınız : %d', [Yashesaplama(tarih, date)]); 
end; 

Çalışma Şekli : 

Image Hosted by ImageShack.usImage Hosted by ImageShack.us

Klavyeden Text kutusuna doğum tarihinizi girdikten sonra ‘Yaş Hesaplama' butona basarsanız sizin şuanki yaşınızı labelde gösterecektir.

 

Hakkında
Bu tasarım PINAR ÖZER tarafından sistem analizi dersi için verilen proje kapsamında yapılmıştır.
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol