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");
Pergunta
marcelo29
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.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.