Jump to content

lulicanunes

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About lulicanunes

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

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.