marcelo29
Membros-
Total de itens
1 -
Registro em
-
Última visita
Sobre marcelo29
marcelo29's Achievements
0
Reputação
-
Ola pessoal, gostaria de saber como faço esse exercicio... consegui fazer os mais faceis, mas esse não faço neim ideia de por onde começar... pf me ajudem. 1a Questão: (valor: 10 pontos) Uma Companhia de Cartão de Crédito deseja automatizar o processo de controle de pagamentos de seus associados. Para isto, encomendou um programa de computador que faça a emissão mensal dos extratos de pagamento do cliente, bem como cálculos e receitas, estatísticas, etc. Para cada cliente foi digitado um conjunto de linhas (número variável) contendo, cada uma, as seguintes informações: número do cartão de crédito, o código de movimentação ( CMP – compras; ou PGT – pagamento; ou DEB – débito anterior ) e o valor, em reais, da movimentação. As linhas digitadas, referentes a cada cliente, estão agrupadas sequencialmente e após o conjunto de linhas do último cliente existe uma linha FLAG com o número do cartão de crédito e o valor da movimentação iguais a zero e o código da movimentação igual VAZ. Faça um programa em C que: 1. Leia os dados dos clientes; 2. Mostre o seguinte relatório: 2.1 Para cada cliente: -número do cartão de crédito -débito anterior -pagamento efetuado -valor dos juros a ser pago -valor total das compras no mês -novo débito para o mês seguinte 2.2 Ao final: -total de juros cobrado de todos os clientes -total pago por todos os clientes -número total de compras efetuadas por todos os clientes. Observe os seguintes critérios: 1 - Caso o débito anterior não exista, considerá-lo igual a zero e neste caso, não haverá pagamento, sendo, portanto, o pagamento igual a zero. 2 - Caso o pagamento efetuado seja menor que o débito anterior, devem ser cobrados 12% de juros sobre esta diferença. 3 - NOVO DÉBITO = 1,12 (DÉBITO ANTERIOR – PAGAMENTO) + VALOR TOTAL DAS COMPRAS 4 - O programa deverá ser testado com o arquivo CCred.txt que estará disponível através de e-mail. 5 - Para que você possa ler este arquivo de leitura, as linhas abaixo, em negrito, terão de ser inseridas em seu programa, depois da última declaração: #include <stdlib.h> #include <stdio.h> main() { /*Declarações das variáveis*/ FILE *arq; arq = fopen("CCred.txt","r"); if (arq == NULL) { printf( "Erro, não foi possível abrir o arquivo\n"); exit(0); } /* Corpo do programa*/ ...................................... fscanf(arq, ); ...................................... fclose(arq); }
-
- programaçao
- c/c++
-
(e %d mais)
Tags: