Fazer uma classe que representa um Carro
, que seja composta por
modelo
: o modelo do carro, que é String
ano
: o ano do carro que é um int
tanque
: a quantidade de gasolina que o carro tem, que é um double
Fazer uma classe Posto
que vai abastecer o carro
abastecerCarro(Carro carro, double qtdGas)
que recebe um Carro
e quantidade de gasolina para abastecer este carro.abastecerTanque(int tanque, double qtdGas)
que recebe o tanque
do Carro
e a quantidade de gasolina para abastecer este carro.Fazer uma classe que representa um Carro
, que seja composta por
dono
: o dono do carro que é uma Pessoa
ano
: o ano do carro que é um int
Pessoa
:
nome
: que é uma String
sNome
: que é uma String
Fazer uma classe Cartorio
que vai abastecer o carro
mudaDonoCarro(Carro carro, Pessoa novoDono)
que recebe um Carro
e um novoDono
e muda o dono
do carro
.mudaDono(Pessoa antigoDono, Pessoa novoDono)
que recebe o antigoDono
e um novoDono
e muda o dono
do carro
.Fazer uma classe, que respeite as convenções de encapsulamento que representa um Carro
, que seja composta por
dono
: o dono do carro que é uma Pessoa
modelo
: o modelo do carro, que é Modelo
tanque
: a quantidade de gasolina que o carro tem, que é um TanqueDeGasolina
distanciaPorLitro
: a distância que o carro faz por cada litro de gasolinapublic void relatorio()
que imprime na tela um relatorio com o estado do carro.public double addGasolina(double gasolina)
que abastece o tanque, sem nunca passar do máximo, e retorna o quanto foi abastecido.public double anda(double kilometros)
que gasta a gasolina do carro e retorna quantos kilometros o carro se deslocou.Pessoa
:
nome
: que é uma String
sNome
: que é uma String
Modelo
:
nome
: que é uma String
ano
: que é um int
TanqueDeGasolina
:
quantidadeGasolina
: a quantidade de gasolina que tem no tanque, um double
limiteGasolina
: a quantidade máxima que o tanque pode ter, double
Fazer uma classe Posto
que vai abastecer o carro
abastecerCarro(Carro carro, double qtdGas)
que recebe um Carro
e quantidade de gasolina para abastecer este carro.Fazer uma classe Cartorio
que vai abastecer o carro
mudaDonoCarro(Carro carro, Pessoa novoDono)
que recebe um Carro
e um novoDono
e muda o dono
do carro
.Fazer o TesteCarro
que testa todas os métodos do carro e imprime um relatório após cada um deles.
Este site é feito pela linguagem markdown