Solicite ao usuário a entrada de um registro que armazene na memória o Nome do funcionário e o seu salário. b)Utilizandoo salário informado calcule o imposto de renda devidoe mostre na tela, conforme a tabela abaixo
eu teria que fazer isso ai porém, ele n me deixa Digitar o nome do funcionario, eu n sei onde estou errando, pode me ajudar?
#include <stdio.h>
#include <stdlib.h>
struct funcionario {
char nome[50];
float salario;
}; typedef struct funcionario Administrador;
int main(void)
{
float salario = 0, calculo_IMP = 0, resultado = 0, aliq = 0;
printf("DIGITE do Administrador: \n\n");
printf("DIGITE SALARIO: ");
scanf_s("%f", &salario);
calculo_IMP = (salario);
if (calculo_IMP <= 1637.11)
{
printf("Isento de imposto de renda");
}
else if (calculo_IMP >= 1637.12 && calculo_IMP <= 2453.50)
{
resultado = calculo_IMP * 0.075;
printf("Isento de imposto de renda");
}
else if (calculo_IMP >= 2453.51 && calculo_IMP <= 3271.38)
{
resultado = calculo_IMP * 0.15;
}
else if (calculo_IMP >= 3271.39 && calculo_IMP <= 4087.65)
{
resultado = calculo_IMP * 0.225;
}
else if (calculo_IMP >= 4087.66)
{
resultado = calculo_IMP * 0.275;
}
printf("Imposto sera: %.2f\n\n", resultado);
system("PAUSE");
return 0;
}