Buscar

Programação - classe_produto classe_pedido

Prévia do material em texto

ATENÇÃO: Toda atividade deverá ser feita com fonte Arial, tamanho 11, espaço de 1,5 entre as linhas e 
alinhamento justificado entre as margens. 
 
 
CURSO: Análise e desenvolvimento de sistemas 
POLO DE APOIO PRESENCIAL: Higienópolis 
SEMESTRE: 2 
COMPONENTE CURRICULAR / TEMA: Programação de sistemas I 
NOME COMPLETO DO ALUNO: Flávio Morales 
TIA: 22504907 
NOME DO PROFESSOR: Graziela Ferreira Guarda 
 
Classe produto: 
public class Produto { 
 private int cod; 
 private String descricao; 
 private double preco; 
 
 public Produto(int cod, String descricao, double preco) { 
 this.cod = cod; 
 this.descricao = descricao; 
 this.preco = preco; 
 } 
 
 public int getCod() { 
 return cod; 
 } 
 public String getDescricao() { 
 return descricao; 
 } 
 
ATENÇÃO: Toda atividade deverá ser feita com fonte Arial, tamanho 11, espaço de 1,5 entre as linhas e 
alinhamento justificado entre as margens. 
 
 
 public double getPreco() { 
 return preco; 
 } 
} 
Classe pedido: 
Classe pedido 
public class Pedido { 
 private int numero; 
 private Produto item; 
 private int quantidade; 
 private double valor; 
 public Pedido(int numero, Produto item, int quantidade) { 
 this.numero = numero; 
 this.item = item; 
 this.quantidade = quantidade; 
 } 
 public void calculaPedido() { 
 this.valor = this.item.getPreco() * this.quantidade; 
 } 
 @Override 
 public String toString() { 
 return "Número do pedido: " + numero + 
 "\nItem: " + item.getDescricao() + 
 "\nQuantidade: " + quantidade + 
 "\nValor total: R$ " + String.format("%.2f", valor); 
 } 
}

Continue navegando