Turma Online 35 | Semana 5 | 2024 | Professora Daniele Junior
Antes de começar, vamos organizar nosso setup.
- Fork esse repositório
- Clone o fork na sua máquina (Para isso basta abrir o seu terminal e digitar
git clone url-do-seu-repositorio-forkado
) - Entre na pasta do seu repositório (Para isso basta abrir o seu terminal e digitar
cd nome-do-seu-repositorio-forkado
) - Abra o VSCode e na pasta Projeto abra o arquivo main
Antes de começar a codar vamos dar uma olhada no modulo print_reprograma
Nessa aula vamos fazer um terminal de vendas (PDV), o pdv é responsavel por adicionar todos os produtos em uma compra e depois mostrar tudo o que foi vendido
Para isso vamos por partes
O que veremos na aula de hoje?
- P01/Imprimir Cabeçaho
- P02/Imprimir Rodapé
- P03/Sair do Sistema
- P04/Tratar erro
- P05/Imprimir Ajuda
- P06/Nova Compra
- P07/Imprimir Compra Mocada
- P08/Adicionar Produto
- P09/Fechar Compra
- P10/Encerar Caixa
- P11/Mudar Quantidade
Vamos começar imprimindo o cabeçalho, bem leve
Nesse ponto vamos imprimir o rodapé e tambem vamos pegar o caracter do comando
Nesse parte vamos montar o sistema em si, ele não vai parar até que o comando seja 'q'
Um ponto principal de todos os sistemas é tratar o erro
Imprimir a tela de ajuda com todos os comandos disponiveis no sistema
Fazer o fluxo de nova compra
Imprimir compras mocadas (o termo mocado é quando é um valor fixo que vamos usar só para teste)
Adicionar um novo produto dinamicamente na lista de compra
Fechar a compra e mostrar o total e o total a pagar (o total a pagar é o total com desconto que será calculado mais pra frente)
Encerrar o caixa, vamos totalizar todas a comprar mostrando o total que foi vendido naquele caixa
Implementar a mudança de quantidade na compra