1
resposta

Ajuda para criar um programa para gerenciar produtos de um mercado na linguagem C.

Parâmetros do programa: ( na linguagem C )

Cada produto tem as seguintes informações: código, nome e preço. Você precisará de uma struct para isso.

Você deverá criar um menu com todas as opções do seu sistema.

1 - Cadastrar Produto

2 - Consultar um produto pelo código

3 - Listar os produtos

4 - Alterar um produto pelo código

5 - Remover um produto pelo código

6 - Listar o produto mais caro

7 - Lista o produto mais barato

8 - Listar os produtos com preço acima da média.

Dicas e restrições do programa.

1 - O seu software só cadastra até 10 produtos, assim você deve verificar antes de cadastrar um produto se o array está cheio

2 - Para alterar um produto você deve encontrar o produto pelo código do produto e alterar todas as informações (código, nome e preço).

3 - Para remover um produto, você deve encontrar o produto pelo código do produto e atribuir 0 para código, 0.0 para preço e “ “ para nome.

1 resposta

Olá, Paulo!

Para criar um programa em C que gerencie produtos de um mercado, você pode seguir algumas etapas:

  1. Crie uma struct para representar as informações de cada produto, como código, nome e preço. Por exemplo:
struct Produto {
    int codigo;
    char nome[50];
    float preco;
};
  1. Crie um array de structs para armazenar os produtos. Por exemplo:
struct Produto produtos[10];
  1. Implemente um menu com as opções do sistema. Utilize um loop para que o menu seja exibido repetidamente até que o usuário escolha sair. Por exemplo:
int opcao;
do {
    printf("Menu:\n");
    printf("1 - Cadastrar Produto\n");
    printf("2 - Consultar um produto pelo código\n");
    printf("3 - Listar os produtos\n");
    printf("4 - Alterar um produto pelo código\n");
    printf("5 - Remover um produto pelo código\n");
    printf("6 - Listar o produto mais caro\n");
    printf("7 - Listar o produto mais barato\n");
    printf("8 - Listar os produtos com preço acima da média\n");
    printf("0 - Sair\n");
    printf("Escolha uma opção: ");
    scanf("%d", &opcao);

    // Implemente as opções do menu aqui

} while (opcao != 0);
  1. Implemente cada uma das opções do menu de acordo com as restrições e dicas fornecidas. Por exemplo, para cadastrar um produto, verifique se o array de produtos está cheio antes de adicionar um novo produto. Para consultar um produto pelo código, percorra o array de produtos e compare o código com o código informado pelo usuário. E assim por diante.

Lembre-se de testar o programa com diferentes cenários para garantir que ele esteja funcionando corretamente.

Espero ter ajudado e bons estudos!