Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef struct produto
- {
- char nome[50];
- char marca[50];
- int numeroVendas = 0;
- float preco;
- } * Produto;
- Produto conjuntoProdutos[50];
- int produtosAdicionados = 0;
- void InsereProduto()
- {
- char nome[50], marca[50];
- float preco;
- printf("Insira o nome do novo produto: ");
- scanf("%s", nome);
- printf("Insira a marca do novo produto: ");
- scanf("%s", marca);
- printf("Insira o preço do novo produto: ");
- scanf("%f", &preco);
- int i = produtosAdicionados - 1;
- while (nome[0] < conjuntoProdutos[i]->nome[0] && i >= 0)
- {
- if (i < produtosAdicionados)
- conjuntoProdutos[i + 1] = conjuntoProdutos[i];
- i--;
- }
- strcpy(conjuntoProdutos[i + 1]->nome, nome);
- strcpy(conjuntoProdutos[i + 1]->marca, marca);
- conjuntoProdutos[i + 1]->preco = preco;
- produtosAdicionados++;
- }
- void PesquisaPorVendas(int numero)
- {
- for (int i = 0; i < produtosAdicionados; i++)
- {
- if (conjuntoProdutos[i]->numeroVendas == numero)
- {
- printf("Nome: %s | Marca: %s | Preço: %f | Numero de vendas: %d", conjuntoProdutos[i]->nome, conjuntoProdutos[i]->marca, conjuntoProdutos[i]->preco, conjuntoProdutos[i]->numeroVendas);
- }
- }
- }
- void PesquisaPorVendasUnico(int numero)
- {
- for (int i = 0; i < produtosAdicionados; i++)
- {
- if (conjuntoProdutos[i]->numeroVendas == numero)
- {
- printf("Nome: %s | Marca: %s | Preço: %f | Numero de vendas: %d", conjuntoProdutos[i]->nome, conjuntoProdutos[i]->marca, conjuntoProdutos[i]->preco, conjuntoProdutos[i]->numeroVendas);
- break;
- }
- }
- }
- void PesquisaPorPreco(float precoProduto)
- {
- for (int i = 0; i < produtosAdicionados; i++)
- {
- if (conjuntoProdutos[i]->preco == precoProduto)
- {
- printf("Nome: %s | Marca: %s | Preço: %f | Numero de vendas: %d", conjuntoProdutos[i]->nome, conjuntoProdutos[i]->marca, conjuntoProdutos[i]->preco, conjuntoProdutos[i]->numeroVendas);
- break;
- }
- }
- }
- void PesquisaPorPrecoMenorQue(float precoProduto)
- {
- for (int i = 0; i < produtosAdicionados; i++)
- {
- if (conjuntoProdutos[i]->preco < precoProduto)
- {
- printf("Nome: %s | Marca: %s | Preço: %f | Numero de vendas: %d", conjuntoProdutos[i]->nome, conjuntoProdutos[i]->marca, conjuntoProdutos[i]->preco, conjuntoProdutos[i]->numeroVendas);
- break;
- }
- }
- }
- int main()
- {
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment