então estou desenvolvendo um algorítimo para calcular o imposto de renda... estou indo bem mas travei... vejam o enunciado e o meu prog.
A tabela abaixo foi retirada do site da Receita Federal, e traz as alíquotas do imposto de renda de pessoa física retido na fonte:
Base de Cálculo (R$)
Alíquota (%)
Parcela a deduzir do IRPF (R$)
ATÉ 1903,98 -
De 1903,99 até 2826,65 7,5 142,80
De 2826,66 até 3751,05 15 354,80
De 3751,06 até 4664,68 22,5 636,13
Acima de 4664,68 27,5 869,36
A base de cálculo de imposto é dada pelo salário mensal, com certas deduções, como dependentes e contribuição previdenciária.
Abstraindo estas deduções e outros detalhes, o imposto devido é resumidamente calculado tomando como base de cálculo o salário mensal,
verificando a faixa na qual ele se encontra, aplicando a alíquota correspondente, e reduzindo o valor final da parcela a deduzir.
Por exemplo, se a base de cálculo é um salário de R$10.000,00, a alíquota é de 27,5%, ou seja, R$2750,00.
Deduzimos da alíquota o valor de R$869,36 e obtemos como resultado final R$1993,47 de imposto devido.
Escreva um programa em linguagem C que receba como dado de entrada a base de cálculo mensal de um trabalhador (seu salário)
e retorne o imposto de renda devido. Imprima na tela um exemplo contendo o salário do trabalhador, o imposto devido e o salário final
já com este desconto.
Pergunta
Hedson Ferreira da Silva
Galera, boa noite...
então estou desenvolvendo um algorítimo para calcular o imposto de renda... estou indo bem mas travei... vejam o enunciado e o meu prog.
A tabela abaixo foi retirada do site da Receita Federal, e traz as alíquotas do imposto de renda de pessoa física retido na fonte:
Base de Cálculo (R$)
Alíquota (%)
Parcela a deduzir do IRPF (R$)
ATÉ 1903,98 -
De 1903,99 até 2826,65 7,5 142,80
De 2826,66 até 3751,05 15 354,80
De 3751,06 até 4664,68 22,5 636,13
Acima de 4664,68 27,5 869,36
A base de cálculo de imposto é dada pelo salário mensal, com certas deduções, como dependentes e contribuição previdenciária.
Abstraindo estas deduções e outros detalhes, o imposto devido é resumidamente calculado tomando como base de cálculo o salário mensal,
verificando a faixa na qual ele se encontra, aplicando a alíquota correspondente, e reduzindo o valor final da parcela a deduzir.
Por exemplo, se a base de cálculo é um salário de R$10.000,00, a alíquota é de 27,5%, ou seja, R$2750,00.
Deduzimos da alíquota o valor de R$869,36 e obtemos como resultado final R$1993,47 de imposto devido.
Escreva um programa em linguagem C que receba como dado de entrada a base de cálculo mensal de um trabalhador (seu salário)
e retorne o imposto de renda devido. Imprima na tela um exemplo contendo o salário do trabalhador, o imposto devido e o salário final
já com este desconto.
_____________________________________________________________________________________________________________________
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float renda=0, calculo_IMP=0, resultado=0, aliq=0;
int i,x,z;
printf("CALCULAR O IMPOSTO DE RENDA - padrão 2018\n\n");
printf("DIGITE A RENDA MENSAL BRUTA: ");
scanf("%f" , &renda);
calculo_IMP=(renda);
if(calculo_IMP<=1903.98)
{
printf("Isento de imposto de renda");
}
if(calculo_IMP>=1903.99 && calculo_IMP<=2826.65)
{
resultado=calculo_IMP*0.075;
printf("Isento de imposto de renda");
}
if(calculo_IMP>=2826.66 && calculo_IMP<=3751.05)
{
resultado=calculo_IMP*0.15;
}
if(calculo_IMP>=3751.06 && calculo_IMP<=4664.68)
{
resultado=calculo_IMP*0.225;
}
if (calculo_IMP>=4664.69)
{resultado=calculo_IMP*0.275;
}
printf("O salario liquido sera de: %.2f\n\n",renda-resultado);
system("PAUSE");
return 0;
}]
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.