meu codigo esta dando erro
1 - Faça um algoritmo para calcular o imposto de renda a ser pago por um contribuinte, considerando:
a. Será fornecido o CPF, o nº de dependentes, renda anual.
b. Será feito um desconto de R$ 150,00 por dependente.
c. Os valores da alíquota para o cálculo do imposto são:
Renda Líquida Alíquota
até R$ 13.000,00 isento
de R$ 13.000,01 a 20.000,00 10%
acima de R$ 20.000,00 20%
Renda líquida = renda anual – desconto por dependente.
d. Imprimir o CPF e o Imposto a ser pago pelo contribuinte.
minha resolução:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int cpf, ndp;
float renda;
printf("Digite o cpf: ");
scanf("%d", &cpf);
printf("Digite o numero de dependentes: ");
scanf("%d", &ndp);
printf("Digite a renda: ");
scanf("%2f", &renda);
renda = renda - (150*ndp);
printf ("O numero do cpf e:%d \n",cpf);
printf("O imposto e: %2f \n", renda);
if(renda<=13000){
printf("Isento:%2f\n" ,renda);
}
else{
if(renda>13001) e (renda<20000);
printf("renda*0.1-1000:%2f\n" ,renda);
}
if(renda>=20001);
printf("renda*0.2-1000:%2f\n" ,renda);
system("pause");
return 0;
}
Onde sera que esta o erro ?