Mudanças entre as edições de "Equipe5-2015-1"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 6: Linha 6:
 
NATALIA ADRIANA MIRANDA
 
NATALIA ADRIANA MIRANDA
  
=Descrição da atividade principal (todas as equipes)=
+
=Descrição da atividade principal=
 +
 
 +
Implemente um programa em linguagem C que faça o controle de estoque simplificado de produtos de uma loja de informática. O programa deverá ter necessariamente um menu onde se poderá fazer a escolha pelas opções disponíveis em loop contínuo, mas com opção de saída. Deverá ler de um arquivo de dados informações sobre os produtos de informática (cadastrados), poderá acrescentar novos produtos, eliminar produtos, e buscar um produto específico pelo código. Deverá ainda ter as opções de ordenar e imprimir a lista na tela de todos os produtos. Também deverá gravar as alterações no mesmo arquivo de dados lido. Pra terminar, contar com uma opção de estatística dizendo qual a quantidade de produtos, o maior, menor e valor médio dos produtos de informática cadastrados.
 +
 
 +
==Descrição da atividade específica==
 +
 
 +
;Fazer uso:
 +
 
 +
#Comando swith
 +
#Lista encadeada
 +
#Ponteiros
 +
#Alocação Dinâmica de Memória
 +
#Funções para tratamento de arquivo
 +
<br>
 +
 
 +
;Exemplo da estrutura (encadeada):
 +
 
 +
struct TProduto{
 +
  int codigo;
 +
  char descricao[40];
 +
  float preco;
 +
  int qtdade;
 +
  struct TProduto *prox;
 +
};
 +
 
 +
;Exemplo de arquivo (produtos.dat):
 +
cat produtos.dat
 +
111 PENDRIVE 19.50 20
 +
102 DVD-RW 2.30 200
 +
150 MOUSE 17.85 50
 +
115 HP3212 80.50 10
  
==Descrição da atividade específica (dessa equipe)==
 
  
 
=Atividades=
 
=Atividades=

Edição das 10h50min de 12 de junho de 2015

Integrantes

ANDREZA CHAVES

LUISA MACHADO

NATALIA ADRIANA MIRANDA

Descrição da atividade principal

Implemente um programa em linguagem C que faça o controle de estoque simplificado de produtos de uma loja de informática. O programa deverá ter necessariamente um menu onde se poderá fazer a escolha pelas opções disponíveis em loop contínuo, mas com opção de saída. Deverá ler de um arquivo de dados informações sobre os produtos de informática (cadastrados), poderá acrescentar novos produtos, eliminar produtos, e buscar um produto específico pelo código. Deverá ainda ter as opções de ordenar e imprimir a lista na tela de todos os produtos. Também deverá gravar as alterações no mesmo arquivo de dados lido. Pra terminar, contar com uma opção de estatística dizendo qual a quantidade de produtos, o maior, menor e valor médio dos produtos de informática cadastrados.

Descrição da atividade específica

Fazer uso
  1. Comando swith
  2. Lista encadeada
  3. Ponteiros
  4. Alocação Dinâmica de Memória
  5. Funções para tratamento de arquivo


Exemplo da estrutura (encadeada)
struct TProduto{
  int codigo;
  char descricao[40];
  float preco;
  int qtdade;
  struct TProduto *prox;
};
Exemplo de arquivo (produtos.dat)
cat produtos.dat
111 PENDRIVE 19.50 20
102 DVD-RW 2.30 200
150 MOUSE 17.85 50
115 HP3212 80.50 10


Atividades

Distribuição

Desenvolvimento

Conclusão

Código fonte

#include <stdio.h>

void main()
{
  printf("Exemplo"");
}



<< Equipe5-2015-1