Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
estou participando agora do fórum, espero que possam me
ajudar na medida do possível xDDDDD
Estou aprendendo C++ na facul e tem um trampo que ta dando um verdadeiro trampo mesmo...AHUAHUAUHAUHA
O professor pediu que o grupo criasse um programa de cadastrar, consultar, alterar produtos.
O lance de cadastrar eu consegui fazer legal, fiz em um REGISTRO e tudo mais...agora como faço para realizar a busca ??? alguém tem alguma idéia e pode me ajudar ??
segue abaixo um pedço do meu código:
#include<stdio.h>
#include<stdlib.h>
#include<dos.h>
struct cad_produto
{
int codigo;
char descricao;
char setor;
int medida;
int quantidade;
int qtd_min;
float valor;
float peso;
char nome_fornecedor;
int tel_fornecedor;
};
main()
{
int i;
char cod;
printf("############### Bem Vindo ao Sistema de Cadastro ###############\n");
printf("############### Desenvolvido por: Os Piratas ###############\n");
printf("\nEscolha as opcoes abaixo:\n");
printf("\n1 - Cadastrar produto");
printf("\n2 - Consultar produto");
printf("\n3 - Registrar entrada de produto");
printf("\n4 - Registrar saida de produto");
printf("\n5 - Calculo de peso");
printf("\n6 - Reajuste de preco");
printf("\n7 - Relatorios");
printf("\n * Lista dos produtos ordenados por codigo");
printf("\n * Lista de preco");
printf("\n * Lista de saldo em estoque");
printf("\n * Lista de produtos com saldo abaixo do minimo");
printf("\n * Lista de produtos por setor");
printf("\n * Balanco de estoque\n\n");
printf("\nDigite a acao desejada: ");
scanf("%d",&i);
system("cls");
switch (i)
{
case 1:
struct cad_produto prod[1];
int j;
printf("############### Bem Vindo ao Sistema de Cadastro ###############\n");
printf("############### Desenvolvido por: Os Piratas ###############\n\n");
printf(">>>>>>>>>>>>> Voce esta em: Cadastro de Produtos <<<<<<<<<<<<<\n\n");
for(j=0;j<1;j++)
{
printf("\n############### Cadastre o produto numero: %d %s",j+1,"###############\n");
printf("\nCodigo: ");
scanf("%d", ∏[j].codigo);
printf("Descricao: ");
scanf("%s", ∏[j].descricao);
printf("Setor: ");
scanf("%s", ∏[j].setor);
printf("Unidade de medida: ");
scanf("%d", ∏[j].medida);
printf("Quantidade: ");
scanf("%d", ∏[j].quantidade);
printf("Quantidade minima em estoque: ");
scanf("%d", ∏[j].qtd_min);
printf("Valor unitario: ");
scanf("%f", ∏[j].valor);
printf("Peso unitario: ");
scanf("%f", ∏[j].peso);
printf("Nome do Fornecedor: ");
scanf("%s", ∏[j].nome_fornecedor);
printf("Telefone do Fornecedor: ");
scanf("%d", ∏[j].tel_fornecedor);
}
system("pause");
system("cls");
return main();
break;
case 2:
struct cad_produto busca;
int cod;
int qtd;
printf("############### Bem Vindo ao Sistema de Cadastro ###############\n");
printf("############### Desenvolvido por: Os Piratas ###############\n\n");
printf(">>>>>>>>>>>>> Voce esta em: Consulta de Produtos <<<<<<<<<<<<<\n\n");
for(j=0;j<1;j++)
{
printf("Codigo do produto: ");
scanf("%d",&cod);
if (&cod == &busca.codigo)
{
printf("Legal");
}
else {
printf("Errado \n");
}
}
system("pause");
case 3:
printf("three");
break;
case 4:
printf("four");
break;
default:
printf("\nOpcao Invalida !!!\n");
system("pause");
system("cls");
return main();
} / end of switch /
}
Carregando comentários...