Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

k_program

Sistema Farmacia

Recommended Posts

: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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.