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 11

Soru = Bir çalışanın mesai saati ve saat ücretini ve aldığı maaşı girildiğinde toplam ücreti hesaplayan, mesai saati 40 saati geçmişse saat ücretinden %50 daha fazla alarak çalışanın toplam ücretini hesaplayan programı fonksiyonda yapınız.

Şekli : 

Image Hosted by ImageShack.us


 Kodlar :  

Function mesaiucreti(mesai,ucret,aucret:integer): 
                                                                                          integer;
var 
ucreti,fmesai:real; 
begin 
if mesai<=40 then 
ucreti:=(mesai*ucret)+aucret 
else 
begin 
fmesai:=1.5*(mesai-40)*ucret; 
ucreti:=(40*ucret*fmesai)+aucret; 
end; 
showmessage('Toplam Ücret : '+floattostr(ucreti)+' YTL'); 
end; 

Procedure TForm1.Button1Click(Sender: TObject); 
var 
m,su,maas:integer; 
begin 
m:=strtoint(Edit1.Text); 
su:=strtoint(Edit2.Text); 
maas:=strtoint(Edit3.Text); 
mesaiucreti(m,su,maas); 
end; 

Çalışma Şekli : 

Image Hosted by ImageShack.us     Image Hosted by ImageShack.us

Mesai saati, saat ücreti, aldığı maaş girildikten sonra ‘Toplam Ücreti Hesapla' butonuna tıklandığında ekrana çalışanın toplam aldığı ücreti bildirir.

 

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