/Lanchonete-Python-Project

Projeto realizado em conjunto com @DrumondVilela, Jerusa Martinho e Sadiki Moura

Primary LanguageJupyter Notebook

Lanchonete-Python-Project

Projeto realizado em conjunto com @DrumondVilela, Jerusa Martinho e Sadiki Moura

Requisitos :

  • Criar um programa que simule um software de acordo com o segmento que foi definido para a sua equipe. O software deverá seguir as especificações abaixo: Ao executar o algoritmo, deverá aparecer duas opções:

  • A - Para acessar o programa ou F - Para finalizar o programa. Caso o usuário digite A, deverá ser direcionado para outra parte do programa que tenha no mínimo 4 funcionalidades que podem ser : Adicionar produto , adicionar serviço , finalizar a compra , etc .

  • A cada produto ou serviço selecionado, deverá aumentar o valor a ser pago na conta , igualmente num caixa de supermercado convencional . considerando que o cliente pode levar mais de uma quantidade do mesmo produto/serviço (ex : 2 caixas de leite , 2 trocas de pneus ) .

  • Ao fechar/concluir o processo de seleção de produtos/serviços deve exibir ao cliente o total de valor a ser pago e pedir para que o cliente selecione a forma de pagamento , obrigatoriamente deve existir a forma de pagamento em dinheiro que gere troco , caso o troco seja gerado deve-se informar o valor do troco e quantas cedulas vão ser dadas para o cliente, sempre considere a menor quantidade de cédulas possíveis .

  • As cédulas disponíveis são : 50 , 20 , 10 , 5 ,2 e 1 real . Pode descartar valores de centavos

  • No processo de finalização da compra deve existir uma opção para o cliente desistir da compra , em caso positivo deve ser perguntado a confirmação da desistência (informando os produtos/serviços que o cliente está desistindo)

  • Ao finalizar a compra deve-se voltar a tela inicial Acessar programa / finalizar programa . Quando finalizar deve-se exibir uma mensagem agradecendo a visita, informando o que foi comprado e o valor gasto no estabelecimento

  • Cada requisito atendido terá uma pontuação que será somada no caso da equipe se apresentar a nota de apresentação , caso a equipe não apresente será validado apenas o atendimento dos requisitos acima.