Giter Site home page Giter Site logo

desafio-grupo-2's Introduction

Desafio Quebra Tudo

Desafio da escola Vai na Web: Os alunos foram divididos em grupos para criar programas em Portugol. Os códigos foram posteriormente "quebrados", e o desafio consistiu em praticar a revisão de código, aplicando os conhecimentos adquiridos em sala de aula.

📚 Sobre o Gerenciador de Estoque

O gereciador de estoque pode conter até 100 produtos e cada produto deve ter nome, quantidade e preço unitário (preço por unidade do produto). Esses produtos serão armazenados em uma matriz chamada "produtos".

  • Matriz: cadeia produtos[100][3]
  • Descrição: Cada linha é um produto, podendo ter até 100, e cada coluna representa uma informação
    • coluna 0: Nome do Produto
    • coluna 1: Quantidade de Produtos
    • coluna 2: Preço Unitário

🖼️ Representação Visual da Matriz:

Nome do Produto Quantidade Preço Unitário
Produto 1 43 5.99
Produto 2 20 15.49
Produto 3 15 78.29
... ... ...
Produto 100 8 189.9

⚙️ Funções

  • adicionarProduto(): Adiciona um produto, mas antes de adicionar verifica se o produto já existe ou se o estoque está cheio. Se passar nas validações, é adicionado o novo produto.

  • atualizarProduto(): Altualiza um produto, após verificar se o produto existe, o usuário pode atualizar o preço unitário e quantidade do produto.

  • removerProduto(): Remove um produto, após verificar se ele existe, o item é removido do estoque.

  • pesquisarProduto(): Exibe as informações de um produto no console. O usuário deve pesquisar pelo nome exato do produto.

  • exibirProdutosEstoque(): Exibe uma lista com todos os produtos do estoque e suas informações.

  • calcularValorTotalEstoque(): Calcula o valor de cada produto com base na quantidade (produto x quantidade) e soma, no final exibindo o valor total do estoque.

  • inicio(): É onde fica o "Menu".

💻 Demonstração do Sistema funcionando

Vídeo
Vídeo foi gravado mas não editado kkkk, já já colocamos aqui.

👨‍💻 Integrantes do Grupo 2


Aline Melo

👨‍💻

Hamom Silva

👨‍💻

João Gabriel

👨‍💻

Luccas Silva

👨‍💻

Mariana Santana

👨‍💻

🧑‍🏫 Instrutores


Samuel Silvério

🧑‍🏫

Leno Rafael

🧑‍🏫

desafio-grupo-2's People

Contributors

hamomgs avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.