Desenvolva uma classe Produto com os atributos privados nome e preco. Utilize métodos getters e setters para acessar e modificar esses atributos. Adicione um método aplicarDesconto que recebe um valor percentual e reduz o preço do produto.
import java.util.Scanner;
public class Produto {
Scanner sc = new Scanner(System.in);
private String nomeProduto;
private double precoProduto;
public String getNomeProduto() {
return nomeProduto;
}
public void setNomeProduto(String nomeProduto) {
this.nomeProduto = nomeProduto;
}
public double getPrecoProduto() {
return precoProduto;
}
public void setPrecoProduto(double precoProduto) {
this.precoProduto = precoProduto;
}
public void entradaDadosProduto() {
System.out.println("Insira o nome do Produto: ");
nomeProduto = sc.next();
System.out.println("Insira o preço do Produto: ");
precoProduto = sc.nextDouble();
}
public double aplicarDesconto() {
double valorFinalAposDesconto = 0;
double desconto = 0;
System.out.println("Insira o Percentual de desconto à ser concedido: ");
desconto = sc.nextDouble();
valorFinalAposDesconto = precoProduto * (desconto * 0.01);
System.out.println("========== VALOR INTEGRAL DO PRODUTO ==========");
System.out.println("Valor do Produto sem Desconto: R$ " + precoProduto);
System.out.println("========== PERCENTUAL DESCONTO ==========");
System.out.println("Valor do percentual aplicado foi de: " + desconto + "% de desconto!");
System.out.println("========== VALOR PRODUTO APÓS DESCONTO ==========");
System.out.println("Valor do Produto após o desconto é: R$ " + (precoProduto - valorFinalAposDesconto));
System.out.println("========== ECONOMIA APÓS DESCONTO ==========");
System.out.println("Você economizou um total de R$ " + valorFinalAposDesconto);
return desconto;
}
}
public class Principal {
public static void main(String[] args) {
Produto produto = new Produto();
produto.entradaDadosProduto();
produto.aplicarDesconto();
Produto produto2 = new Produto();
produto2.entradaDadosProduto();
produto2.aplicarDesconto();
}
}