Jump to content
Fórum Script Brasil
  • 0

Ajuda em criação de programa em C


marcelo29

Question

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);
}
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...