Alguém pode ajudar ( POSTO DE GASOLIINA )

8 respostas
V

1 - Crie o Projeto PostoGasolina;

2 - Divida a estrutura do projeto em 3 pacotes: dominio, dados e telas;

3 - No pacote dominio, crie as seguintes classes com os respectivos gets e sets:

a) Combustivel, com os atributos:

Private int Codigo;

Private String Descricao;

Private float Quantidade;
b) Veiculo, com os atributos:

Private String Placa;

Private int TipoCombustivel;

Private float Litros; (Quantos litros o veículo quer abastecer)

4 - No pacote dados, crie as seguintes classes:
a) ListaCombustivel - Lista estática ordenada de Combustivel, ordenada pelo Codigo;

b) FilaVeiculo - Fila dinâmica de Veiculo;

5 - No pacote Telas, crie a seguinte classe:
a) TelaAbastecimento - Esta tela deverá ser um cadastro de veículos na fila de abastecimento. Com os botões Incluir, Consultar, Alterar, Abastecer (que corresponde ao Excluir), Limpar e Listar;

6 - A TelaAbastecimento deverá se comportar da seguinte forma:
a) Na ação de Incluir, além de colocar o veículo na fila, deve testar se aquele tipo de combustível existe na lista de combustível, comparando o TipoCombustivel (Fila) com o Codigo (Lista). Se não existir, incluir o combustível na ListaCombustivel. Considere os seguintes tipos de combustível:

1 - Gasolina
              2 - Alcool
              3 - Diesel
              4 - Gas

b) Na ação Abastecer (Excluir), além de tirar o veículo da fila, adicionar Litros (Fila) em Quantidade (Lista) no Combustivel correspondente;

8 Respostas

darlan_machado

O que você já fez?

V

Exatamente nada ainda, professor nem passou esse assunto, mandou a gente fazer e viajo para londrês. Quebrou todos os alunos.

darlan_machado

Deixa eu entender, você não sabe nem
1 - Criar um projeto
2 - Criar packages
3 - Criar classes
É isso mesmo?

V

Como eu disse cara, o professor não ensinou nada.

darlan_machado

Entendo.
Bom, então você vai precisar baixar a apostila da caelum de java básico.

V

Valeu. Mas sabe algum link que pelo menos tenha uma base ?

darlan_machado

Na apostila eles ensinam a criar o projeto, criar packages, criar classes, construir a lógica.

J

Voski, boa tarde!

segue abaixo o exemplo que vc deve seguir, construiu a classe Vombustivel e Veiculo dentro da package “package br.com.postogasolina.dominio;”

package br.com.postogasolina.dominio;

public class Veiculo {
	private String Placa;
	private int TipoCombustivel;
	private float Litros; /*(Quantos litros o veículo quer abastecer)*/
	
	
	
	
	public String getPlaca() {
		return Placa;
	}
	public void setPlaca(String placa) {
		Placa = placa;
	}
	public int getTipoCombustivel() {
		return TipoCombustivel;
	}
	public void setTipoCombustivel(int tipoCombustivel) {
		TipoCombustivel = tipoCombustivel;
	}
	public float getLitros() {
		return Litros;
	}
	public void setLitros(float litros) {
		Litros = litros;
	}
	

}

package br.com.postogasolina.dominio;

public class Combustivel {

/*Atributos*/
String carro;
private int codigo;
 String descricao;
private float quantidade;



/*Metodos Getters and Setters*/
public String getCarro() {
	return carro;
}
public void setCarro(String carro) {
	this.carro = carro;
}
public int getCodigo() {
	return codigo;
}
public void setCodigo(int codigo) {
	this.codigo = codigo;
}
public String getDescricao() {
	return descricao;
}
public void setDescricao(String descricao) {
	this.descricao = descricao;
}
public float getQuantidade() {
	return quantidade;
}
public void setQuantidade(float quantidade) {
	this.quantidade = quantidade;
}

}

Tente fazer como apoio da apostila da caelum ‘java basico’, qualquer duvida mande uma pergunta.

Criado 5 de junho de 2018
Ultima resposta 5 de jun. de 2018
Respostas 8
Participantes 3