Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda em criação de programa em C


marcelo29

Pergunta

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 para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...