Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  xx
Language: C/C++
Code:
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
     printf ("Este programa faz o calculo do INSS e IRRF mostrando os valores descontados:nn");
     float salario, inss, irrf;
     float inss1=1317.07, inss2=2195.12, inss3=4390.24;
     float irrf0=1861.23, irrf1=2799.85, irrf2=3733.19, irrf3=4664.68;
     float desinss1=0.08, desinss2=0.09, desinss3=0.11, desinss4=0.14;
     float desirrf0=0.00, desirrf1=0.075, desirrf2=0.15, desirrf3=0.225, desirrf4=0.275;
     printf ("Informe o Salario: R$");
     scanf ("%f", &salario);
     if (salario<=inss1){
     inss=salario*desinss1;
     }
     else
     if (salario>inss1&&salario<=inss2){
     inss=salario*desinss2;
     }
     else
     if (salario>inss2&&salario<=inss3){
     inss=salario*desinss3;
     }
     else
     if (salario>=inss3){
     inss=salario*desinss4;
     }
     if (salario<=irrf0){
     irrf=salario*desirrf0;
     }
     else
     if (salario>irrf0&&salario<=irrf1){
     irrf=salario*desirrf1;
     }
     else
     if (salario>irrf1&&salario<=irrf2){
     irrf=salario*desirrf2;
     }
     else
     if (salario>irrf2&&salario<=irrf3){
     irrf=salario*desirrf3;
     }
     else
     if (salario>irrf3){
     irrf=salario*desirrf4;
     }
     printf("n O INSS e: R$%.2f",inss);
     if (salario<=irrf0){
     printf("n Isento do IRRF.n");
     }
     else {printf("n O IRRF e: R$%.2f",irrf);
     }
     printf("nn O Salario com os descontos e: R$%.2fnn", salario-irrf-inss);
     system ("pause");
     return 0;
}

          
Comments: