Ir ao conteúdo
  • Cadastre-se

eric_luis

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá amigos, sou muito novo em programação e necessito realizar um programa que leia o INSS com a tabela de cálculo igual a está: <> float sal, inss, ir, sal_liq, sal_brut, aliq, ded; printf("Digite seu salário: "); scanf("%f",&sal); if(sal <= 1247.70) { inss = sal * 0.08; } else if (sal >= 1247.71 && sal <= 2079.50 ) { inss = sal * 0.09; } else if (sal >= 2079.51 && sal <= 4159.0 ) { inss = sal * 0.11; } else if (sal >= 4159.01) { inss = 468.00; } else if (sal >= 1710.78 ) { ir=0; } if( sal == 1710.79 || sal <= 2563.91){ ir = (sal * 0.075) - 128.31; sal_liq = sal - ir - inss; } if( sal == 2563.92 || sal <= 3418.59){ ir = (sal * 0.15) - 320.60; sal_liq = sal - ir - inss; } else if( sal == 3418.60 || sal <= 4271.59){ ir = (sal * 0.225) - 577; sal_liq = sal - ir - inss; } else if( sal > 4271.59){ ir = (sal * 0.275) - 790.58; sal_liq = sal - ir - inss; } sal_brut = sal; printf("Salário Bruto: %.2f\n",sal_brut); printf("INSS: %.2f\n", inss); printf("Imposto de Renda: %.2f\n", ir); printf("Salário líquido: %.2f \n", sal_liq); printf("Obrigado pela preferência e Volte sempre!!"); system ("pause"); } por algum motivo ele está calculando ir errado, podem me ajudar?

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!