• Matéria: Informática
  • Autor: irisrava
  • Perguntado 7 anos atrás

Durante o desenvolvimento de um e-commerce, é solicitado que você crie uma estrutura de dados para armazenar as informações de produtos que serão armazenados em um "carrinho de compras" do cliente. Considere os seguintes requisitos para armazenar os dados:
- Deve-se armazenar o nome de cada item escolhido pelo cliente;
- Deve ser armazenado, além do nome do produto, a quantidade de cada produto;

Analise as estrutura de dados a seguir, e assinale qual é a melhor que deve ser implementada para representar as informações de um produto.
Alternativas
Alternativa 1:
struct carrinho_de_compras{
char cliente[50];
char *produtos[50];
}
Alternativa 2:
struct carrinho_de_compras{
char cliente[50];
char produtos [50][10];
}
Alternativa 3:
struct carrinho_de_compras{
char cliente[50];
struct produto produtos[10];
}

Alternativa 4:
struct produto{
char nome_produto[50];
int quantidade;
}

Alternativa 5:
struct produto{
char nome_produto[50];
int carrinho_de_compras[50];
}

Respostas

respondido por: gabrielgsask8
1
Alternativa 4 é a mais apropriada, pois guarda somente informações daquele produto.

irisrava: Marquei essa mesmo. Obrigada!!
Perguntas similares