• Matéria: Informática
  • Autor: alunodesesperadodoif
  • Perguntado 3 anos atrás

POR FAVORRR, ME AJUDEM
Crie uma classe chamada Fatura que represente a fatura de um produto vendido numa loja.

Cada fatura deve incluir quatro informações (atributos ou variáveis de instância): número do produto (String), descrição do produto (String),

quantidade vendida (int) e preço unitário do produto (double). A classe deve possuir um construtor que inicializa essas variáveis de

instância, e cada uma delas teve ter associados os métodos “set” (“setter”) e “get” (“getter”) apropriados. Além disso, crie um método

getTotalFatura que calcula o valor da fatura (ou seja, multiplica a quantidade pelo preço do produto comprado).

Se a quantidade fornecida não for positiva, deve então o seu código deve corrigi-lo para 0, e o mesmo deve acontecer caso o preço do

produto não for positivo.

Para saber se sua classe funciona de acordo com o esperado, escreva um aplicativo Java (uma classe executável) que instancie a classe

Fatura e execute os seus métodos.

Respostas

respondido por: washigtonsilva2003
1

Resposta:

Classe Principal:

class Main{

public static void main(String args[]){

Fatura fatura = new Fatura("12345", "produto teste", 17, 50);

fatura.setNumProduto("54321");

System.out.println("número do produto:" + fatura.getNumProduto());

fatura.setDescProduto("produto de teste com a descrição atualizada");

System.out.println("descrição do produto: " + fatura.getDescProduto());

fatura.setQtdVendida(20);

System.out.println("quantidade do produto: " + fatura.getQtdVendida());

fatura.setPreco(60);

System.out.println("preço unitário: " + fatura.getPreco() + "\n");

System.out.println("Fatura Total: " + fatura.getTotalFatura());

}

}

Classe Fatura:

public class Fatura {

private String num_produto;

private String desc_produto;

private int qtd_vendida;

private double preco;

public Fatura(String num_produto, String desc_produto, int qtd_vendida, double preco){

this.num_produto = num_produto;

this.desc_produto = desc_produto;

this.qtd_vendida = qtd_vendida;

this.preco = preco;

}

public String getNumProduto(){

return this.num_produto;

}

public void setNumProduto(String num_produto){

this.num_produto = num_produto;

}

public String getDescProduto(){

return this.desc_produto;

}

public void setDescProduto(String desc_produto){

this.desc_produto = desc_produto;

}

public int getQtdVendida(){

return this.qtd_vendida;

}

public void setQtdVendida(int qtd_vendida){

this.qtd_vendida = qtd_vendida;

}

public double getPreco(){

return this.preco;

}

public void setPreco(double preco){

this.preco = preco;

}

public double getTotalFatura(){

return Math.max(0, this.preco * this.qtd_vendida);

}

}


alunodesesperadodoif: obrigada pela ajuda bro!!
washigtonsilva2003: por nada:)
Perguntas similares