• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Maaş Dağıtımı

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Kod:
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int kod,tutar,mudur_sayisi=0,vardiya_iscisi=0,komisyoncu=0,parcaci=0,haftalik_burut;
    int vardiya_saati,parca_sayisi,giris=-1,A[4],toplam_maas,i;
    for (i=0;i<4;i++)
    A[i]=0;
    while(giris==-1)
    
    
    {
   printf("lutfen calisanin kodunu giriniz!..n");
   scanf("%d",&kod);
   switch(kod)
   {                // bu işçi sabit ücret Alacak
              case 1:
                   printf("haftalik sabit ucret alicaksinizn");
                   tutar=500;
                   printf("tutar = 500$n");
                   mudur_sayisi++;
                   A[1]=tutar+A[1];
              break ;
              case 2:
                   /*saatlik calisma ucreti 10 dolardir.40 saatin uzerındekı calisma
                   saati ise 1.5 katıdır (15 doalr)*/
                   printf("vardiya saatini girinizn");
                   scanf("%d",&vardiya_saati);
                   if(vardiya_saati>40)
                   {
                         tutar=(vardiya_saati-40)*15+(vardiya_saati*10)-((vardiya_saati-40)*10);
                        vardiya_iscisi++;
                         }
                        
                         else
                         {
                         tutar=vardiya_saati*10;
                         vardiya_iscisi++;
                         }
                   printf(" tutar = %dn",tutar);
                   A[2]=tutar+A[2];
               break;
               case 3:
                    /*haftalik satisin %5.7 sini komisyon olarak aliyor*/
                    printf("haftalik sabit ucretiniz 250$ dir.Haftalik satis tutarini girinizn");
                    scanf("%d",&haftalik_burut);
                    tutar=250+(haftalik_burut*57/1000);
                    printf("haftalik maasiniz  = %d dirn",tutar);
                     komisyoncu++;
                    A[3]=tutar+A[3];
               break;
               case 4:
                    /*her parca 10 doalrdır*/
                    printf("Satilan parca sayisini girinizn");
                    scanf("%d",&parca_sayisi);
                    tutar=parca_sayisi*10;
                    parcaci++;
                    printf("Satilan parca tutari = %d dirn",tutar);
                    A[4]=tutar+A[4];
               break;
               default:
                       printf("yanlis bir deger girdinizn");
               break;
               }
             
             printf("n calisan girmek icin -1 e sonuclari gormek icin -2 e basinizn");
               scanf("%d",&giris);
               }
               toplam_maas=A[0]+A[1]+A[2]+A[3];
               printf("calisan mudur sayisi =%dncalisan vardiyali isci sayisi =%dn",mudur_sayisi,vardiya_iscisi);
               printf ("calisan komisyoncu sayi =%dncalisan parca iscilerin sayisi =%dn",komisyoncu,parcaci);
               printf("dagitilan toplam maas = %d dirn",toplam_maas);
               system("pause");
               return 0;
}
 
Üst