Giter VIP home page Giter VIP logo

mod4_desafiooo-1's Introduction

Projeto Bar - Capítulo: Classes, atributos, métodos, static

Desafio proposto

Em um bar, o ingresso custa 10 reais para homens e 8 reais para mulheres. Cada cerveja custa 5 reais, cada refrigerante 3 reais e cada espetinho custa 7.

Além disso, o bar cobra uma taxa de couvert artístico no valor de 4 reais, porém, se o valor gasto com consumo for superior a 30 reais, o couvert artístico não é cobrado.

Fazer um programa para ler os seguintes dados de um cliente do bar: sexo (F ou M), quantidade de cervejas, refrigerantes e espetinhos consumidos. O programa deve então mostrar um relatório com a conta a ser paga pelo cliente. Para resolver o problema, você deve criar uma classe conforme abaixo:

image


EXEMPLO 1:
Sexo: F
Quantidade de cervejas: 3
Quantidade de refrigerantes: 0
Quantidade de espetinhos: 1
RELATÓRIO:
Consumo = R$ 22.00
Couvert = R$ 4.00
Ingresso = R$ 8.00
Valor a pagar = R$ 34.00

Resultado esperado:

RELATÓRIO:
Consumo = R$ 22.00
Couvert = R$ 4.00
Ingresso = R$ 8.00
Valor a pagar = R$ 34.00


EXEMPLO 2:
Sexo: M
Quantidade de cervejas: 7
Quantidade de refrigerantes: 1
Quantidade de espetinhos: 2

Resultado esperado:

RELATÓRIO:
Consumo = R$ 52.00
Isento de Couvert
Ingresso = R$ 10.00
Valor a pagar = R$ 62.00


Realizando teste do código localmente

O Windows 10 já possui um programa padrão para visualizar arquivos compactados.

Caso seu sistema operacional seja anterior ao Windos 10, realize o passo abaixo:

Para visualizar o projeto você precisará extrair os arquivos através de um programa para arquivos compactados.

Recomendo Winrar, baixe a versão 32x ou 64x, de acordo com seu sistema.

Link para download: https://www.win-rar.com/download.html


📦️ Como Testar o Código

Para executar este passo, você tera que ter uma IDE instalada em sua máquina. Utilizei o Eclipse.

Siga o passo a passo abaixo:

  # Clone o repositório
  ❯ Clique no botão Code, depois em Download ZIP e salve o arquivo.

  # Extrair arquivos sem Winrar
  > Abra a pasta onde o arquivo foi salvo.
  >> Clique com o botão direito sobre o arquivo e selecione
  Extrair Tudo.
  As informações foram extraídas para a pasta Mod4_DesafioOO-1-main.

  # Extrair arquivos com Winrar
  > Abra a pasta onde o arquivo foi salvo.
  >> Clique com o botão direito sobre o arquivo e selecione Extrair Aqui (Extract Here).
  As informações foram extraídas para a pasta Mod4_DesafioOO-1-main.
  
  # Abrir o projeto
  > No Eclipse, clique em *File* e após em *Open Projects from File System...*
  >> Selecione a pasta do projeto e depois clique em *Finish*
  Aguarde a IDE carregar os arquivos e então visualize o código fonte.
  

⚠️ Erros comuns ⚠️

No passo Como Testar o Código, se não houver a opção Extrair Tudo, significa que não há programa instalado para manipulação de arquivos compactados. Neste cado, seguir com o passo Realizando teste do código localmente.

No passo Abrir o projeto, após os arquivos serem carregados, pode acontecer de aparecer um X ou um ! vermelho. Caso isso ocorra, tente as soluções deste tutorial: https://www.youtube.com/watch?v=Je4JWWJcyo0


Contribuidores 🔥👊

Este projeto foi desenvolvido durante o curso Formação Desenvolvedor Moderno da escola @DevSuperior, sobe orientação do tutor Nelio Alves.

mod4_desafiooo-1's People

Contributors

tleofreitas 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.