Implemente um algoritmo em linguagem C que seja responsável por calcular o desconto mensal de Imposto de
Renda (IR) de uma pessoa física. Seu programa deve ler o salário mensal dessa pessoa, calcular e imprimir o valor de imposto à pagar com base nas informações abaixo: (Dica: para calcular o valor percentual de um número, multiplique-o pelo equivalente decimal- num * 0,1 - obtém 10% de num)
●Quem ganha até R$ 1.903,98 estará isento da cobrança.
●Rendas entre R$ 1.903,99 e R$ 2.826,65 são taxadas em 7,5%.
●Rendas entre R$ 2.826,66 e R$ 3.751,05 são taxadas em 15%.
●Rendas entre R$ 3.751,06 e R$ 4.664,68 são taxadas em 22,5%.
●Rendas acima de R$ 4.664,68 são taxada em 27,5%.
Soluções para a tarefa
Resposta:
#include <stdlib.h>
#include <stdio.h>
/*
Seu programa deve ler o salário mensal dessa pessoa,
calcular e imprimir o valor de imposto à pagar com base nas informações abaixo:
●Quem ganha até R$ 1.903,98 estará isento da cobrança.
●Rendas entre R$ 1.903,99 e R$ 2.826,65 são taxadas em 7,5%.
●Rendas entre R$ 2.826,66 e R$ 3.751,05 são taxadas em 15%.
●Rendas entre R$ 3.751,06 e R$ 4.664,68 são taxadas em 22,5%.
●Rendas acima de R$ 4.664,68 são taxada em 27,5%.
*/
int main(){
float salario;
printf("Informe o valor do salario mensal em reais(R$): ");
scanf("%f", &salario);
if(salario < 1903.98){
printf("Salarios menores que R$1903.98 estao isentos de cobranca do IR.\n\n");
}
if(salario > 1903.99 && salario < 2826.65){
printf("O valor do imposto a ser pago eh de R$%.2f\n\n", salario*0.075);
}
if(salario > 2826.66 && salario < 3751.05){
printf("O valor do imposto a ser pago eh de R$%.2f\n\n", salario*0.15);
}
if(salario > 3751.06 && salario < 4664.68){
printf("O valor do imposto a ser pago eh de R$%.2f\n\n", salario*0.225);
}
if(salario > 4664.68){
printf("O valor do imposto a ser pago eh de R$%.2f\n\n", salario*0.275);
}
return 0;
}