Programa Que Calcula Salario Hora
Por: Pedro Antônio Moreira • 1/9/2021 • Abstract • 303 Palavras (2 Páginas) • 138 Visualizações
#include <stdio.h>
main(){
double valorHora, salarioHora, dsr, salarioBruto, salarioLiquido, inss;
double totalSalario, totalInss;
int qtdHoras, codigoFuncionario;
totalSalario = 0;
totalInss = 0;
scanf("%lf", &valorHora);
scanf("%d %d", &codigoFuncionario, &qtdHoras);
while(codigoFuncionario != -1 && qtdHoras != -1){
salarioHora = valorHora * qtdHoras * 4.5;
dsr = valorHora * qtdHoras * 0.75;
salarioBruto = salarioHora + dsr;
if(salarioBruto <= 1659.38){
inss = 0.08 * salarioBruto;
} else if(salarioBruto <= 2765.66){
inss = 0.09 * salarioBruto;
} else if(salarioBruto <= 5531.31){
inss = 0.11 * salarioBruto;
} else {
inss = 0.11 * 5531.31;
}
salarioLiquido = salarioBruto - inss;
printf("%d => %.2lf + %.2lf = %.2lf - %.2lf = %.2lf\n", codigoFuncionario, salarioHora, dsr, salarioBruto, inss, salarioLiquido);
totalSalario += salarioBruto;
totalInss += inss;
scanf("%d %d", &codigoFuncionario, &qtdHoras);
}
printf("SOMA DOS SALARIOS BRUTOS: %.2lf\n", totalSalario);
printf("SOMA DOS INSS: %.2lf\n", totalInss);
}
...