Isabelmadur Posted January 3, 2017 at 11:12 PM Report #601752 Posted January 3, 2017 at 11:12 PM Gostaria que me ajudassem se fosse possível. Quero fazer um programa que envolve criar uma lista de compras em linguagem C com os seguintes requisitos: Criar categorias de produtos; Criar produtos, os produtos devem conter informação relevante tais como: nome, categoria, kcal e com/sem lactose; Criar várias listas de compras, a lista de compras deve conter um nome e conjunto de produtos; Inserir, eliminar e editar os produtos das listas de compras; Listar os produtos da lista de compras por categoria, por intervalo de kcal e por produtos com ou sem lactose; Ler e gravar as listas de compras em ficheiro .txt. Até ao momento só consegui fazer o menu, não sei como criar mais do que uma lista, nem meter os produtos por categoria... Se me pudessem ajudar agradecia muitoo.
HappyHippyHippo Posted January 3, 2017 at 11:15 PM Report #601754 Posted January 3, 2017 at 11:15 PM ajudar, sim senhora criar mais do que uma lista é a mesma coisa do que criar uma ... só que são mais associar os produtos em categorias não é mais do que ter referência nos produtos para as categorias correspondentes 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Isabelmadur Posted January 3, 2017 at 11:20 PM Author Report #601757 Posted January 3, 2017 at 11:20 PM 2 minutos atrás, HappyHippyHippo disse: ajudar, sim senhora criar mais do que uma lista é a mesma coisa do que criar uma ... só que são mais associar os produtos em categorias não é mais do que ter referência nos produtos para as categorias correspondentes Pronto obrigado pela ajuda! mas infelizmente tenho um professor muito mau e estudar em casa não me esta a ajudar ultimamente! Sabe alguém me que consiga explicar como fazer este trabalho?
HappyHippyHippo Posted January 3, 2017 at 11:21 PM Report #601758 Posted January 3, 2017 at 11:21 PM muita gente aqui no fórum. mas para isso é necessário apresentar dúvidas em concreto assim como parametrizar as respostas com o código já existente 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Isabelmadur Posted January 3, 2017 at 11:25 PM Author Report #601760 Posted January 3, 2017 at 11:25 PM 2 minutos atrás, HappyHippyHippo disse: muita gente aqui no fórum. mas para isso é necessário apresentar dúvidas em concreto assim como parametrizar as respostas com o código já existente Ok então vou tentar evoluir o meu trabalho! caso tenha uma duvida gostava que me ajudasse 😉
HappyHippyHippo Posted January 3, 2017 at 11:26 PM Report #601762 Posted January 3, 2017 at 11:26 PM eu ou outra pessoa estará aqui para ajudar IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
PsySc0rpi0n Posted January 4, 2017 at 10:32 PM Report #601790 Posted January 4, 2017 at 10:32 PM "Bota" código para aqui... É isso é que é preciso! Kurt Cobain - Grunge misses you Nissan GT-R - beast killer
Isabelmadur Posted January 6, 2017 at 01:03 AM Author Report #601828 Posted January 6, 2017 at 01:03 AM Em 1/3/2017 às 23:26, HappyHippyHippo disse: eu ou outra pessoa estará aqui para ajudar boas! eu ate ao momento fiz o registo dos produtos mas esta me a dar um erro! não sei se é do apontador? se conseguir perceber o erro agradecia #include <stdio.h> #include <stdlib.h> #include <io.h> #include <conio.h> int cont=0; typedef struct categoria { char mercearias[60]; char padaria[20]; char enlatados[15]; char peixe[20]; char carne[20]; char bebidas[10]; char pessoal[15]; char limpeza[20]; char congelados[10]; char fruta[10]; char legumes[10]; }CATEGORIA; typedef struct produto { char nome[60]; char categoria[30]; int kcal[5]; char lactose[1]; }PRODUTO; int main (){ menu(); return 0; } //Função para registar o produto int reg_prod(){ int menu_reg_prod; do { printf("\n OPCAO 0 - MENU "); printf("\n OPCAO 1 - REGISTAR PRODUTO"); printf("\n OPCAO 2 - CATEGORIA DO PRODUTO"); printf("\n OPCAO 3 - QUANTAS KCLAS?"); printf("\n OPCAO 4 - COM OU SEM LACTOSE?"); scanf("%d",&menu_reg_prod); fflush(stdin); if(menu_reg_prod==0){ return (0); } if (menu_reg_prod==1){ system("cls"); //funciona para apagar tudo o que já foi escrito printf("\n --REGISTAR PRODUTO --\n\n\n"); printf("\n PRODUTO: ", cont+1); scanf("%s", &p1[cont].nome); fflush(stdin); printf("\n CATEGORIA DO PRODUTO:", cont+1); scanf("%d",&p1[cont].categoria); fflush(stdin); printf("\n QUANTAS KCALS?", cont+1); scanf("%f", &p1[cont].kcals); fflush(stdin); cont++; printf("\n PRODUTO REGISTADO COM SUCESSO"); getch(); //serve para ler no teclado e imprimir no ecra system("cls"); } } while (menu_reg_prod==1); }
HappyHippyHippo Posted January 6, 2017 at 08:40 AM Report #601832 Posted January 6, 2017 at 08:40 AM se dá erro, qual é o erro ? ps : acho que falta aqui algum código IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now