fork download
  1. #include <stdio.h>
  2.  
  3. main()
  4. {
  5.  
  6. double salary, advanceMoney, socialSecurity, maxAdvance;
  7.  
  8.  
  9. printf("Enter salary: ");
  10. scanf("%lf", &salary);
  11.  
  12.  
  13. printf("Enter advance money: ");
  14. scanf("%lf", &advanceMoney);
  15.  
  16.  
  17. maxAdvance = salary * 0.25;
  18. if (advanceMoney > maxAdvance) {
  19. advanceMoney = maxAdvance;
  20. printf("Advance money exceeded 25%% of salary. It has been capped to 25%%.\n");
  21. }
  22.  
  23.  
  24. socialSecurity = salary * 0.05;
  25.  
  26.  
  27. double netSalary = salary - socialSecurity + advanceMoney;
  28.  
  29.  
  30. printf("\nSalary: %.2f\n", salary);
  31. printf("Advance Money: %.2f\n", advanceMoney);
  32. printf("Social Security: %.2f\n", socialSecurity);
  33. printf("Net Salary: %.2f\n", netSalary);
  34.  
  35. }
Success #stdin #stdout 0.04s 25820KB
stdin
Standard input is empty
stdout
#include <stdio.h>

main() 
{
   
    double salary, advanceMoney, socialSecurity, maxAdvance;
    
   
    printf("Enter salary: ");
    scanf("%lf", &salary);
    
 
    printf("Enter advance money: ");
    scanf("%lf", &advanceMoney);


    maxAdvance = salary * 0.25;
    if (advanceMoney > maxAdvance) {
        advanceMoney = maxAdvance;
        printf("Advance money exceeded 25%% of salary. It has been capped to 25%%.\n");
    }


    socialSecurity = salary * 0.05;


    double netSalary = salary - socialSecurity + advanceMoney;


    printf("\nSalary: %.2f\n", salary);
    printf("Advance Money: %.2f\n", advanceMoney);
    printf("Social Security: %.2f\n", socialSecurity);
    printf("Net Salary: %.2f\n", netSalary);

}