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

Programa em C (venda)


Guest BetaH

Pergunta

#include <stdio.h>
#include <stdlib.h>
#define ARQ "clientes.txt"

typedef struct cliente
{
int codigo;
char nome[30];
float limite;
}Cliente;


void print_menu()
{
printf("**********************************************\n");
printf("Digite o que deseja fazer:\n");
printf("0 - Sair do programa.\n");
printf("1 - Incluir um cliente.\n");
printf("2 - Alterar o limite de credito de um cliente.\n");
printf("3 - Exluir um cliente.\n");
printf("4 - Incluir uma venda.\n");
printf("5 - Alterar dados da venda.\n");
printf("6 - Exluir uma venda.\n");
printf("7 - Quitar vendas.\n");
printf("**********************************************\n");
}


int main()
{
Cliente code,name,limit,dados[100]={{0}};

int opcao,i,q;
char resp;
FILE *arquivo,*arq;


if((arquivo = fopen(ARQ,"a+")) == NULL)
{
printf("Erro ao abrir arquivo!!!\n");
exit(1);
}
do{
print_menu();
scanf("%d",&opcao);
switch(opcao)
{
case 1:
printf("Digite a quantidade de clientes que deseja inserir:\n");
scanf("%d",&q);
for(i=0;i<q;i++){
code.codigo = i+1;
printf("Digite o nome do cliente que deseja incluir:\n");
scanf("%s",name.nome);
printf("Digite o limite de credito do cliente:\n");
scanf("%f",&limit.limite);
printf("\n");
printf("%d %s %.2f\n",code.codigo,name.nome,limit.limite);
fprintf(arquivo,"%d %s %.2f\n",code.codigo,name.nome,limit.limite);
}
break;


}
}while(opcao != 0);


fclose(arquivo);
system("pause");
}

Editado por Mônica Bonna
Adicionar tag CODE, especificação do assunto no título.
Link para o comentário
Compartilhar em outros sites

2 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.

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...