Plo Ja
Portflio:
Semana 3
2017
Exerccio 1
@Override
public String toString() {
return String.format("A bicicleta possui %.2f pedais, possui
%.2f marchas e %.2f guido e sua emisso de carbono de %.2f Kg de CO2",
this.getPedais(), this.getMarchas(),
this.getGuidao(), this.getCarbonoEmitido());
}
/**
* @return the pedais
*/
public double getPedais() {
return pedais;
}
/**
* @return the marchas
*/
public double getMarchas() {
return marchas;
}
/**
* @return the guidao
*/
public double getGuidao() {
return guidao;
}
/**
* @return the carbonoEmitido
*/
@Override
public double getCarbonoEmitido() {
//Bicicleta nao geram emissao de carbono
return 0;
}
/**
* @param pedais the pedais to set
*/
public void setPedais(double pedais) {
this.pedais = pedais;
}
/**
* @param marchas the marchas to set
*/
public void setMarchas(double marchas) {
this.marchas = marchas;
}
/**
* @param guidao the guidao to set
*/
public void setGuidao(double guidao) {
this.guidao = guidao;
}
this.potencia = potencia;
this.setNumPessoas(numPessoas);
}
@Override
public String toString() {
return String.format("O carro de potencia %.2f com %d
pessoa(s), possui a emisso de carbono de %.2f Kg de CO2",
this.getPotencia(), this.getNumPessoas(),
this.getCarbonoEmitido());
}
@Override
public double getCarbonoEmitido() {
double fator = 0.0;
/**
* @return the potencia
*/
public double getPotencia() {
return potencia;
}
/**
* @param potencia the potencia to set
*/
public void setPotencia(double potencia) {
this.potencia = potencia;
}
}
public class Casa implements EmissorCarbono {
private double valorMercado;
private double valorVenal;
private double tamanho;
private double valorConsumoEnergia;
private double valorConsumoGas;
/**
* @return the valorMercado
*/
public double getValorMercado() {
return valorMercado;
}
/**
* @return the valorVenal
*/
public double getValorVenal() {
return valorVenal;
}
/**
* @param valorMercado the valorMercado to set
*/
public void setValorMercado(double valorMercado) {
this.valorMercado = valorMercado;
}
/**
* @param valorVenal the valorVenal to set
*/
public void setValorVenal(double valorVenal) {
this.valorVenal = valorVenal;
}
@Override
public double getCarbonoEmitido() {
double fatorEnergiaEletrica = 4.69 *
this.getValorConsumoEnergia();
double fatorGas = 6.26 * this.getValorConsumoGas();
return (fatorEnergiaEletrica+fatorGas);
}
@Override
public String toString(){
return String.format("A Casa possui %.2f metros, seu valor de
venda %.2f, com consumo de energia de %.2f e gas de %.2f e sua emisso
de carbono de %.2f Kg de CO2", this.getTamanho(),
this.getValorMercado(),
this.getValorConsumoEnergia(), this.valorConsumoGas,
this.getCarbonoEmitido());
}
}
Exerccio 2
}//fim
}
Exerccio 3