Linguagem c++

Páginas: 5 (1066 palavras) Publicado: 16 de maio de 2013
#include <iostream.h>
#include <stdlib.h>
#include <string.h>

struct list{
int codigo;
char nome [50];
char marca [50];
float preco;
int estoque;
struct list *proximo;
}*inicio;

void cadastrar();
void comprar();
voidvender();
void visualizar();
void pes_nome();
void pes_marca();
void remover();

int main(){
int escolha;
inicio = NULL;
cout<< "\n \tDigite oque voce gostaria de fazer escolhendo uma das opcoes abaixo : \t";



while(escolha != 8){
cout<<"\n\n 1- Cadastrar um produto novo \n 2- Comprar produtos novos de um fornecedor \n 3- Vender produtos para cliente \n 4- Mostrar produtos existente no estoque \n 5- Pesquisar produto por nome \n 6- Pesquisar produto por marca \n 7- Remover Produto \n 8- Sair - \n\n";
cin>>escolha;switch (escolha) {
case 1: cadastrar(); break;
case 2 : comprar(); break;
case 3 : vender();break;
case 4 : visualizar();break;
case 5 : pes_nome();break;
case 6 : pes_marca();break;
case 7 : remover();break;
}} }

void cadastrar(){
cout<<"\n - Cadastrar Produtos -\n";
int id;
{struct list *novo, *aux, *ant;
novo = (struct list*) malloc (sizeof (struct list));
cout<<"Digite o codigo : ";cin>>novo->codigo;

cout<<"Digite o nome : ";
cin>>novo->nome;
cout<<"Digite a marca : ";
cin>>novo->marca;
cout<<"Digite o preco : ";
cin>>novo->preco;
cout<<"Digite a quantidade : ";cin>>novo->estoque;

if(inicio == NULL){
novo->proximo = NULL;
inicio = novo;
return;
}

if(strcmp (novo->nome, inicio->nome)<0){
novo->proximo = inicio;inicio = novo;
return;
}
ant = inicio ;
aux = inicio->proximo;
while (aux){
if(strcmp(aux->nome, novo->nome)<0){ant = aux;
aux = aux->proximo;
}
else
{ant->proximo = novo;
novo->proximo = aux;
return;}
}

novo->proximo = NULL;
ant->proximo = novo;
}
}
void...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Linguagem c
  • Linguagem c
  • Linguagem c
  • LINGUAGEM C
  • linguagem c
  • C# linguagem
  • Linguagem c
  • Linguagem c

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!