Ir ao conteúdo

Posts recomendados

Postado

Bom dia @Jairo Emanuel

 

Nós não podemos escrever o código para você, nós só podemos lhe auxiliar tirando duvidas e corrigindo algum código que você já tenha feito.

 

Se puder postar o código que você já fez ou colocar em qual parte do exercício você está com duvida, poderemos lhe ajudar melhor :D 

  • Curtir 1
Postado

#include <stdio.h>

 

struct produto{

int codigo_produto;

char descrição[50];

double valor;

};

 

struct mesa{

int cod_mesa;

char setor[30];

int codigo_garçom;

};

 

struct garçom{

int codigo_garçom;

char nome[70];

};

 

struct consumo{

int cod_produto,cod_consumo;

char data [10];

}

Postado

Você pode começar usando três vetores: de Mesa, de Garçom e de Consumo. Os códigos de cada struct irão corresponder ao índice do vetor da struct correspondente.

 

A partir disso você monta todo o processo de manipulação.

 

Exemplo:

int main(void)
{
	struct Garcom garcons[5];
	struct Mesa mesas[5];
  	
	garcons[1].codigo_garcom = 1;
	strcpy(garcons[1].nome, "Roberto"); //Precisa incluir string.h
  
	mesas[0].cod_mesa = 0;
	mesas[0].codigo_garcom = 1;
	return 0;
}

 

  • Curtir 1
  • Confuso 1
Postado

@KXSY Então, eu fiz da seguinte forma:

 

#include <stidio.h>

 

struct produto{

int codigo_produto;

char descrição[50];

double valor;

}prod[4];

 

struct mesa{

int cod_mesa;

char setor[30];

int codigo_garçom;

}mes[3];

 

struct garçom{

int codigo_garçom;

char nome[70];

}gar[;

 

struct consumo{

int cod_produto,cod_consumo;

char data [10];

}

 

Postado

Olá!

@Jairo Emanuel precisa antes de tudo revisar, depois disso visualize o que é um comanda e o que é preciso para se ter uma.

Por exemplo; Eu imagino aqui que um comanda de restaurante é aquele caderninho que o garçom anota o nosso pedido. Nele deve ter lacunas para preencher tais quais o

 

1: Código do garçom e o Nome cadastrado,

2: Código e Posição da mesa e claro

3: Os pedidos daquela mesa atendida com a data do preenchimento (por consumo).

 

é algo que penso também ser parecido com que o colega @KXSY programou.

Observação as ligações no quadro branco indicam que a tabela consumo tem um campo para mesa, logo um registro seu é próximo disso:

 

T_CONSUMO

COD;COD_MESA;COD_PRODUTO;DATA;
000003;0069;0036;14-06-2019
...

Disso vem que ... struct consumo{   int cod_produto; int cod_consumo; char data [10];   } 

                           é struct consumo{   int cod_consumo; int cod_mesa; int cod_produto; char data [10];    } 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!