Boa noite! tenho algumas dúvidas! alguem pode ajudar?

estou cursando técnico em desenvolvimento sistemas ead poderiam me ajudar com algumas duvidas nas minhas atividades.
por exemplo:
Classe para pacote de viagem, com transporte, hospedagem, destino (texto), quantidade de dias. Essa classe ainda deve ser capaz de

calcular o total de hospedagem a partir do número de dias e o valor da diária.
calcular valor de lucro a partir de uma margem informada (porcentagem) e valor informado. O resultado retornado deve ser o valor + margem aplicada ao valor.
calcular e retornar o total do pacote, somando o transporte, o total da hospedagem e os valores adicionais informados – margem de lucro (porcentagem) e taxas adicionais (valor monetário).
Observação: os valores nesta classe serão considerados em dólar.

essa é a minha classe pronta

package agenciaviagem;
 //Atividade 2 exercicio 3
public class PacoteDeViagem {
    private String transporte;
    private String hospedagem;
    private String destinoViagem;
   private int qtdeDias;
   private double valorDiaria;
   private double total;
   private float margem=30;
           
    public PacoteDeViagem(String transporte, String hospedagem, String destinoViagem, int qtdeDias, double valorDiaria) {
        this.transporte = transporte;
        this.hospedagem = hospedagem;
        this.destinoViagem = destinoViagem;
        this.qtdeDias = qtdeDias;
        this.valorDiaria = valorDiaria;
       
    }
    public float lucro(){
        
    }
      public double calcularTotalHospedagem(){
      total=qtdeDias*valorDiaria;
      return total;
  }   

    public String getTransporte() {
        return transporte;
    }

    public void setTransporte(String transporte) {
        this.transporte = transporte;
    }

    public String getHospedagem() {
        return hospedagem;
    }

    public void setHospedagem(String hospedagem) {
        this.hospedagem = hospedagem;
    }

    public String getDestinoViagem() {
        return destinoViagem;
    }

    public void setDestinoViagem(String destinoViagem) {
        this.destinoViagem = destinoViagem;
    }

    public int getQtdeDias() {
        return qtdeDias;
    }

    public void setQtdeDias(int qtdeDias) {
        this.qtdeDias = qtdeDias;
    }

    public double getValorDiaria() {
        return valorDiaria;
    }

    public void setValorDiaria(double valorDiaria) {
        this.valorDiaria = valorDiaria;
    }

    public double getTotal() {
        return total;
    }

    public void setTotal(double total) {
        this.total = total;
    }

    public float getMargem() {
        return margem;
    }

    public void setMargem(float margem) {
        this.margem = margem;
    }
  
    }