Segue abaixo um exemplo de programa em linguagem C que recebe como entrada o salário de um trabalhador e calcula o imposto de renda devido, além de imprimir na tela o salário do trabalhador, o imposto devido e o salário final já com o desconto do imposto: ```c #include int main() { float salario, imposto, salario_final; int ru = 4567; // Substitua pelo seu RU salario = ru; imposto = 0; if (salario <= 1903.98) { imposto = 0; } else if (salario <= 2826.65) { imposto = (salario - 1903.98) * 0.075 - 142.80; } else if (salario <= 3751.05) { imposto = (salario - 2826.65) * 0.15 - 354.80; } else if (salario <= 4664.68) { imposto = (salario - 3751.05) * 0.225 - 636.13; } else { imposto = (salario - 4664.68) * 0.275 - 869.36; } salario_final = salario - imposto; printf("Salário: R$ %.2f\n", salario); printf("Imposto devido: R$ %.2f\n", imposto); printf("Salário final: R$ %.2f\n", salario_final); return 0; } ``` O programa utiliza a tabela de alíquotas do imposto de renda para calcular o imposto devido, de acordo com o salário informado. O valor do salário é armazenado na variável `salario`, o valor do imposto devido é armazenado na variável `imposto` e o valor do salário final já com o desconto do imposto é armazenado na variável `salario_final`. O valor do RU do aluno é utilizado como salário, conforme solicitado no enunciado.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar