import br.com.alvaro.loja.Produto;
import br.com.alvaro.loja.Servico;
public class main{
public static void main(String[] args){
Produto produto = new Produto();
Servico servico = new Servico();
produto.setQuantidadeProduto(1 );
produto.calcularPrecoTotal();
servico.setHoras(5);
servico.calcularPrecoTotal();
}
}
package br.com.alvaro.loja;
public class Produto implements Vendavel{
private double precoProduto = 100;
private int quantidadeProduto;
public int getQuantidadeProduto() {
return quantidadeProduto;
}
public void setQuantidadeProduto(int quantidadeProduto) {
this.quantidadeProduto = quantidadeProduto;
}
@Override
public void calcularPrecoTotal(){
System.out.println("Levando mais de 10 Produtos fica por R$:90.00 cada unidade");
if(quantidadeProduto >= 10){
quantidadeProduto = (int) ((precoProduto - 10) * quantidadeProduto);
System.out.println(quantidadeProduto);
}else{
quantidadeProduto = (int) (quantidadeProduto * precoProduto);
System.out.println(" Valor total do produto : " + quantidadeProduto);
}
}
}
package br.com.alvaro.loja;
public class Servico implements Vendavel{
private double precohora = 50;
private int horas;
public int getHoras() {
return horas;
}
public void setHoras(int horas) {
this.horas = horas;
}
@Override
public void calcularPrecoTotal(){
double total;
total = horas * precohora;
System.out.println("\n valor do serviço: " + total);
}
}
package br.com.alvaro.loja;
public interface Vendavel {
public void calcularPrecoTotal();
}