Alguem pode me ajudar nesse programa

08/11/2019

11

C

Eae gente preciso de ajuda em um programa em c!
alguem pode me ajudar é urgente!

desenvolver um algoritmo q determine o imposto de renda cobrado de um funcionario pelo governo.
seu programa devera ler o valor do salario minimo, o nº de dependentes, o salario do funcionario e a taxa de imposto normal
que já foi paga pelo funcionario. o imposto bruto é:

20% do salario do funcionario se o funcionario ganha mais de 12 salarios minimos
08% do salario do funcionario se o funcionario ganha mais de 5 salarios minimos
Quem ganha menos ou igual de 5 salarios minimos não é cobrado o imosto de renda
Nota: sabe-se que o governo cobra 4% de taxa adicional sobre o imposto bruto.

char UserName [50];
int NumeroDeDependentes;
float SalarioDoFuncionario,
SalarioMinimo, TaxaDeImposto;

double ImpostoBruto, res;

printf("Digite o nome do funcionario: ");
scanf("%s",&UserName);

printf("\nDigite o salario do funcionario: ");
scanf("%f",&SalarioDoFuncionario);

printf("\nDigite o numero de salario minimo do funcionario: ");
scanf("%f",&SalarioMinimo);

printf("\nDigite o numero de dependentes: ");
scanf("%f",&NumeroDeDependentes);

printf("\nDigite a taxa de imposto normal que ja foi paga pelo funcionario: ");
scanf("%f",&TaxaDeImposto);

if(SalarioMinimo>12){

ImpostoBruto = 20;
res = SalarioDoFuncionario/ImpostoBruto; //calculo para mostrar o imposto de renda

printf("\n\n%s O imposto de renda cobrado é: %.3f",UserName,res);

}
else if(SalarioMinimo>5){

ImpostoBruto = 8;
res = SalarioDoFuncionario/ImpostoBruto; //calculo para mostrar o imposto de renda

printf("\n\n%s O imposto de renda cobrado é: %.3f",UserName,res);

}
else if(SalarioMinimo<=5){

ImpostoBruto = 0;
res = SalarioDoFuncionario/ImpostoBruto; //calculo para mostrar o imposto de renda

printf("\n\n%s O imposto de renda cobrado é: %.3lf",UserName,res);

}
Responder