1.

Write a cprogram to preparepaybill for company usingfiles​

Answer»

Explanation:Write a program of pay-bill calculations. Code for Program of pay-bill calculations in C Programming #define     CA1   1000                                         #define     CA2    750                                         #define     CA3    500                                         #define     CA4    250                                         #define     EA1    500                                         #define     EA2    200                                         #define     EA3    100                                         #define     EA4      0                                                                                                         main()                                                         {                                                                   int   level, jobnumber;                                         float gross,                                                         basic,                                                         house_rent,                                                     perks,                                                         net,                                                           incometax;                                               INPUT:                                                         PRINTF("\nEnter level, job number, and basic pay\n");           printf("ENTER 0 (zero) for level to END\n\n");                 scanf("%d", &level);                                           if (level == 0) goto stop;                                     scanf("%d %f", &jobnumber, &basic);                             switch (level)                                                 {                                                                  case 1:                                                                perks = CA1 + EA1;                                              break;                                                  case 2:                                                                perks = CA2 + EA2;                                              break;                                                  case 3:                                                                perks = CA3 + EA3;                                              break;                                                  case 4:                                                                perks = CA4 + EA4;                                              break;                                                  default:                                                                printf("Error in level code\n");                                goto stop;                                           }         house_rent = 0.25 * basic;                                     gross = basic + house_rent + perks;                             if (gross <= 2000)                                                incometax = 0;                                               elseif (gross <= 4000)                                                 incometax = 0.03 * gross;                                    elseif (gross <= 5000)                                                incometax = 0.05 * gross;                                   ELSE                                                              incometax = 0.08 * gross;                        net = gross - incometax;                                        printf("%d %d %.2f\n", level, jobnumber, net);                  goto input;                                                    stop: printf("\n\nEND OF THE PROGRAM");                     }                                                             Output                                                                                                                         Enter level, job number, and basic pay                         Enter 0 (zero) for level to END                                                                                                 1 1111 4000                                                     1 1111 5980.00                                                                                                                 Enter level, job number, and basic pay                         Enter 0 (zero) for level to END                                                                                                 2 2222 3000                                                     2 2222 4465.00                                                                                                                 Enter level, job number, and basic pay                         Enter 0 (zero) for level to END                                                                                                 3 3333 2000                                                     3 3333 3007.00                                                                                                                 Enter level, job number, and basic pay                         Enter 0 (zero) for level to END                                                                                                 4 4444 1000                                                     4 4444 1500.00                                                                                                                 Enter level, job number, and basic pay                         Enter 0 (zero) for level to END                                                                                                 0                                                               END OF THE PROGRAM



Discussion

No Comment Found