- Escreva o programa em linguagem C - É permitido o uso do CodeBlocks - Envie o arquivo, no local apropriado Descrição. Faça um programa em C que calcule o imposto de renda para um conjunto de 5 pessoas (contribuintes). Os dados de cada pessoa devem ser manipulados através de uma estrutura que contém os campos para o nome (string), sobrenome (string), salário mensal (float), deduções (float) e saldo (float). A leitura será feita através de um arquivo texto contendo informações referentes aos três primeiros campos da estrutura. Ao final, o saldo de cada contribuinte deve ser exibido na tela junto com seu nome e sobrenome. OBS.: As instruções a seguir implementam a lógica para resolver esse problema.
Instruções. 1.
(1,0) Defina a estrutura para armazenar os dados dos contribuintes.
2. (1,0) Declare um vetor de estruturas com 5 posições.
3. (3,0) Faça a leitura dos dados do arquivo de entrada, armazenando-os nas respectivas posições do vetor criado.
OBS.: Assuma que o arquivo de entrada tem o nome "imposto.txt" e que cada registro (ou linha) desse arquivo tem o formato "%s\t%s\t%f\t%f\n" (i.e., os dados estão separados pelo caractere TAB - "\t").
Exemplos de possíveis registros do arquivo de entrada:
Pedro Silva 2200.00 980.00
Paulo Santos 5400.00 2230.00
(3,0) Após concluir a leitura dos dados, crie uma função que será chamada somente uma vez e que receba o vetor de structs e, a partir das informações de salário e deduções, calcule o saldo (imposto devido ou restituição) a ser pago para cada pessoa de acordo com a seguinte fórmula Saldo = Deduções - (12 * Salário mensal * Alíquota)
O valor da alíquota depende do salário mensal de cada pessoa, com a seguinte divisão:
Salário Mensal Alíquota
Abaixo de R$ 2.826 0.075
De R$ 2.826 até R$ 4.664 0.225
Acima de R$ 4.664 0.275
(2,0) Imprima na tela um relatório contendo o nome, o sobrenome e o saldo de todos os contribuintes. Exemplo de execução. Resultado considerando o arquivo de entrada fornecido. Nome: João
Sobrenome: Silva
Saldo: 9820.00
Nome: Osvaldo
Sobrenome: Aranha
Saldo: 6480.00
Nome: Pedro
Sobrenome: Alves
Saldo: 4542.00