Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 1.53 KB

File metadata and controls

60 lines (39 loc) · 1.53 KB

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