Ir ao conteúdo
  • Cadastre-se

Posts recomendados

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 ?

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Essa linha é desnecessária:

printf("O imposto e: %2f \n", renda);
Não pode usar "e". Tem que usar &&.
Falta mostrar o imposto a ser pago e não a renda. O cálculo é feito fora dos parênteses "".
if(renda>13001) e (renda<20000);         printf("renda*0.1-1000:%2f\n" ,renda);    }

Mesma coisa aqui:

if(renda>=20001);     printf("renda*0.2-1000:%2f\n" ,renda);
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...