/* Bir firma calisanlarinin isim, cinsiyet ve maas bilgilerini structure yapısında tutmaktadır */ /* Kadin ve erkeklere ayri oranlarda zam yapilmaktadir. /* Kullanicidan calisan sayisi ve calisan bilgileri ile kadin ve erkek zam oranları alinmalidir */ /* Kullanıcının istedigi kadar calisan icin dinamik olarak yer acan bir fonksiyon yazılmalıdır */ /* Calisan dizisini ve zam oranlarini parametre olarak alarak calisanlarin maaslarini guncelleyen bir fonksiyonu yazılmalıdır*/ /* Zamli maaslar ana fonksiyonda ekrana yazdirilmalidir */ /* Cinsiyet bilgisi bit field yapisinda tutulmalidir */ /* Ornek Calisma: */ /* kac adet calisan bilgisini girmek istiyorsunuz? 3 kadinlar icin zam orani? 0.6 erkekler icin zam orani? 0.5 0. calisanin cinsiyet? (kadinlar icin 1, erkekler icin 0) 1 0. calisan ismi? ayse 0. calisanin guncel maasi? 10 1. calisanin cinsiyet? (kadinlar icin 1, erkekler icin 0) 0 1. calisan ismi? ali 1. calisanin guncel maasi? 12 2. calisanin cinsiyet? (kadinlar icin 1, erkekler icin 0) 0 2. calisan ismi? veli 2. calisanin guncel maasi? 8 Zamli maaslar ayse 16.000000 ali 18.000000 veli 12.000000 */ #include #include typedef struct { char isim[20]; unsigned int cinsiyet:1; //1: kadın 0: erkek float maas; } CALISAN; void zamYap(CALISAN *calisanlar,int n,float oran1, float oran2) { int i; for (i=0;i BAP-Özgeçmiş