Advertisement
hercioneto

Exercicio class DadosVeiculo Java

Nov 13th, 2023
656
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. **
  2.  *
  3.  * @author Professor Hercio Neto
  4.  */
  5. public class DadosVeiculo {
  6.     private String modelo;
  7.     private Integer km;
  8.     private Double valorFipe;
  9.     private Double valorVenda;
  10.     private Double percentualVenda;
  11.  
  12.    
  13.  
  14.     public String getModelo() {
  15.         return modelo;
  16.     }
  17.  
  18.     public void setModelo(String modelo) {
  19.         this.modelo = modelo;
  20.     }
  21.  
  22.     public Integer getKm() {
  23.         return km;
  24.     }
  25.  
  26.     public void setKm(Integer km) {
  27.         this.km = km;
  28.     }
  29.  
  30.     public Double getValorFipe() {
  31.         return valorFipe;
  32.     }
  33.  
  34.     public void setValorFipe(Double valorFipe) {
  35.         this.valorFipe = valorFipe;
  36.     }
  37.  
  38.     public Double getValorVenda() {
  39.         return valorVenda;
  40.     }
  41.  
  42.     public void setValorVenda(Double valorVenda) {
  43.         this.valorVenda = valorVenda;
  44.     }
  45.    
  46.     public Double getPercentualVenda() {
  47.         return percentualVenda;
  48.     }
  49.  
  50.     public void setPercentualVenda(Double percentualVenda) {
  51.         this.percentualVenda = percentualVenda;
  52.     }
  53.    
  54.     public void calcularVenda(Double percentualVenda) {
  55.          Double valorPercentual = this.valorFipe*(percentualVenda/100);
  56.          this.valorVenda = this.valorFipe+valorPercentual;
  57.     }
  58.    
  59.     public void imprime(){
  60.         System.out.println("Dados do veículo");
  61.         System.out.println("Modelo: "+ this.modelo);
  62.         System.out.println("Km: "+ this.km);
  63.         System.out.println("Valor Fipe: "+ this.valorFipe);
  64.         System.out.println("Valor Venda: "+ this.valorVenda);
  65.     }
  66.    
  67.    
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement