Sponsorlu Bağlantılar
#define yuzde 0.05 // yüzde bes artış
#define yuzde2 0.1 // yüzde 10 artış
typedef struct isci{ //struct oluşturuluyor....
char *name;
char *lastname;
double balance;
}isci;
void giris(isci *);
void giris2(isci *);
int main()
{
isci a1,a2,*ap1,*ap2; // pointer eklemeyi unutmayalım
a1.name="Ahmet";
a1.lastname="Yuksel";
a1.balance=900.000;
a2.name="Mehmet";
a2.lastname="Guzel";
a2.balance=750.000;
ap1=&a1;
ap2=&a2;
printf("İsim=%s\n",ap1->name);
printf("Soyisim=%s\n",ap1->lastname);
printf("İsci maas=%.2f\n",a1.balance);
printf("İsim=%s\n",ap2->name);
printf("Soyisim=%s\n",ap2->lastname);
printf("İsci maas=%.2f\n",a2.balance);
printf("Zam olmadan onceki maas\n");
printf("%s = %.2f\n",ap1->name,a1.balance);
printf("%s = %.2f\n",ap2->name,a2.balance);
giris(ap1);
giris2(ap2);
system("pause");
}
void giris(isci *p1)
{
p1->balance=(p1->balance)+yuzde*(p1->balance);
printf(" Zamli maas= %.2f \n",p1->balance);
}
void giris2(isci *p2)
{
p2->balance=(p2->balance)+yuzde2*(p2->balance);
printf(" Zamli maas= %.2f \n",p2->balance);
}
Sponsorlu Bağlantılar
Hiç yorum yok:
Yorum Gönder