k_program 0 Denunciar post Postado Novembro 4, 2006 :wacko: Preciso de ajuda!!! Estou fazendo um sistema farmacêutico, que precisa incluir/consultar/alterar/excluir produtos...sei q ainda falta muito para concluí-lo,mas qualquer ajuda será bem vinda...está dando um erro quando peço pra retornar ao menu principal... desde já agradeço... # include <iostream.h># include <conio.h># include <string.h># include <stdio.h># include <stdlib.h>int i;struct produto{ int codigo; char nome[40]; char categoria[2]; float valor_venda;}cad[2];void inserir(){ char resp; clrscr(); for (i=0;i<2;i++) { cout<<"\n\n\nINCLUSÇO\n\n"; cout<<"\nCodigo:"; cin>>cad[i].codigo; cout<<"\nNome:"; gets(cad[i].nome); cout<<"\nCategoria:"; gets(cad[i].categoria); cout<<"\nValor da venda:"; cin>>cad[i].valor_venda; clrscr(); } cout<<"\n\n\CADASTRO CONCLUIDO!!!!"; cout<<"Deseja retornar ao menu principal?(S ou N)\n"; if (resp=='S'||resp=='s') void menu();}void alterar(){ char resp;int alterarcod; clrscr(); cout<<"Alterar Produtos\n\n"; cout<<"Digite o codigo do produto a ser buscado:"; cin>>alterarcod; for(i=0;i<2;i++) { if(alterarcod==cad[i].codigo) { cout<<"Produto a Ser Alterado:"; cout<<"\n\nCodigo: "<<cad[i].codigo; cout<<"\nNome: "<<cad[i].nome; cout<<"\nCategoria: "<<cad[i].categoria; cout<<"\nValor de Venda: "<<cad[i].valor_venda; getch(); } } cout<<"\n\n\ALTERACAO FEITA COM SUCESSO!!!!"; cout<<"Deseja retornar ao menu principal?(S ou N)\n"; if (resp=='S'||resp=='s') void menu();}void menu(){ clrscr(); produto cad[2]; long int alterarcod; int i, opc,opc1,opc2,opc3; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n"; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "º SISTEMA DE FARMACIA º\n"; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n\n\n"; cout<<" " " " " " "1 - CADASTROS 2 - MOVIMENTOS 3 - CONSULTAS\n\n\n"; cout<<"Entre com a op‡Æo desejada:"; cin>>opc; getch();}main (){ clrscr(); produto cad[2]; long int alterarcod; int i, opc,opc1,opc2,opc3; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n"; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "º SISTEMA DE FARMACIA º\n"; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n\n\n"; cout<<" " " " " " "1 - CADASTROS 2 - MOVIMENTOS 3 - CONSULTAS\n\n\n"; cout<<"Entre com a op‡Æo desejada:"; cin>>opc; if (opc==1) { clrscr(); cout<<"\n\n\nCADASTRO\n\n\n"; cout<<"1 - PRODUTOS 2 - CATEGORIAS\n\n\n"; cout<<"Entre com o n§ correspondente ao cadastro que deseja realizar:"; cin>>opc1; if (opc1==1) { clrscr(); cout<<"\n\n\nPRODUTOS\n\n\n"; cout<<"1 - INCLUIR 2 - CONSULTAR 3 - ALTERAR 4 - EXCLUIR\n\n\n"; cout<<"\n\n\nEntre com a opera‡Æo que deseja:"; cin>>opc2; switch(opc2) { case 1: inserir(); break; case 3: alterar(); break; } } getch();} Compartilhar este post Link para o post Compartilhar em outros sites
P.A 0 Denunciar post Postado Novembro 4, 2006 oi k_programtente assim:depois diga-me se gostou#include <stdio.h>#include <iostream.h>#include <conio.h>#include <string.h>#include <stdlib.h>void incluir_produto(){ //INCLUIR PRODUTO}void menu_produto(){ int opcao = 0; do{ //clrscr(); cout << "MENU PRODUTO"; cout << "1 - INCLUIR"; cout << "2 - CONSULTAR"; cout << "3 - ALTERAR"; cout << "4 - EXCLUIR"; cin >> opcao; switch (opcao) { case 1: incluir_produto(); break; //case 2: consultar_produto(); break; //case 3: alterar_produto(); break; //case 4: excluir_produto(); break; } }while (opcao!=0);}void menu_cadastro(){ int opcao = 0; do{ //clrscr(); cout << "MENU CADASTRO"; cout << "1 - PRODUTOS"; cout << "2 - CATEGORIAS"; cin >> opcao; switch (opcao) { case 1: menu_produto(); break; //case 2: menu_categorias(); break; } }while (opcao!=0);}int main(int argc, char *argv[]){ int opcao=0; //clrscr(); do { cout << "MENU PRINCIPAL"; cout << "1 - CADASTROS"; cout << "2 - MOVIMENTOS"; cout << "3 - CONSULTAS"; cin >> opcao; switch (opcao) { case 1: menu_cadastro(); break; //case 2: menu_movimento(); break; //case 3: menu_consulta(); break; } }while (opcao!=0); return 0;} Compartilhar este post Link para o post Compartilhar em outros sites
k_program 0 Denunciar post Postado Novembro 5, 2006 Puxa P.A....valeu msm pelo toque...ajudou e muito...Mas com certeza ainda vou passar muito por aqui...rsrsrsrs...tô cheia de dúvidas em relação a consulta... Compartilhar este post Link para o post Compartilhar em outros sites
P.A 0 Denunciar post Postado Novembro 5, 2006 oi k_programkal o seu compilador de c++?pergunto isto para puder ajudar melhorkal a sua dúvida em relação à consulta? Compartilhar este post Link para o post Compartilhar em outros sites
k_program 0 Denunciar post Postado Novembro 5, 2006 Bom P.A, meu compilador é o borland c... Em relação as consultas, preciso q apareça na tela: *produtos em ordem alfabética produto codigo categoria valor de venda *produtos por categoria em ordem alfabética (filtro por categoria) categoria produto codigo valor de venda * produtos mais vendidos produto codigo categoria valor de venda Pra aparecer em colunas terei q utilizar matrizes?????E tb naum sei como filtrar...se você puder amis uma vez ajudar, ficarei agradecida... Tô na maior dúvida... Compartilhar este post Link para o post Compartilhar em outros sites
SAC 0 Denunciar post Postado Junho 7, 2007 desculpem minha imprudência e tardança, mas podrian ajudar-me a minha tambien por que eu tambien preciso um codigo fonte com essas caracteristicas. de ante mão mil graças. Compartilhar este post Link para o post Compartilhar em outros sites