Skip to content

Sistema em Java para gerenciamento de estoque de combustíveis em um posto. Permite repor, abastecer veículos e consultar saldo.

Notifications You must be signed in to change notification settings

Poliih/fuel-station-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

⛽ Atividade I — Programação de Sistemas II

Projeto em Java que simula o controle de combustível de um posto de gasolina. O sistema gerencia diferentes tipos de combustíveis com estoque limitado, permitindo reposição e abastecimento de veículos de forma controlada.


📌 Funcionalidades

  • Criar combustíveis com nome e limite de estoque.
  • Repor estoque respeitando o limite máximo.
  • Abastecer veículos, garantindo que não seja possível retirar mais combustível do que o disponível.
  • Exibir estoque atual de cada combustível.

🛠️ Tecnologias Utilizadas

  • Java 17+ (pode rodar em versões anteriores também)
  • Paradigma Orientado a Objetos
  • Encapsulamento

📂 Estrutura do Código

  • Atv1PrSisII.java → Classe principal com execução do programa.
  • Combustivel.java → Classe que representa os combustíveis, com regras de negócio.

▶️ Como Executar

  1. Compile os arquivos:

    javac Atv1PrSisII.java Combustivel.java
  2. Execute o programa:

    java Atv1PrSisII

📜 Exemplo de Saída

Qtd Após Reposição 1000
Qtd Abastecida 1 51
Qtd Abastecida 2 10
Estoque de Gasolina 939

📌 Observação

Este projeto foi desenvolvido como atividade acadêmica, com o objetivo de praticar os conceitos de Programação Orientada a Objetos (POO) em Java, aplicando encapsulamento e regras de negócio no controle de estoque de combustíveis em um cenário prático.

About

Sistema em Java para gerenciamento de estoque de combustíveis em um posto. Permite repor, abastecer veículos e consultar saldo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages