Example #1
0
 public static void ocuparVaga(Carro carro, int hora, int minuto) {
   Box box = getVagaLivre();
   if (box != null) {
     box.setCarro(carro);
     box.setHorarioEntrada(hora, minuto);
   }
 }
Example #2
0
  public static String emitirRecibo(String placa) {

    NumberFormat nf = NumberFormat.getCurrencyInstance();
    Box box = localizarCarro(placa);
    Carro carro = box.getCarro();

    String dadosCarro = carro.exibirDados();
    String dados =
        ("\n Número do Box: "
            + box.getNumero()
            + "\n Horário de Entrada: "
            + box.getHorarioEntrada().toString()
            + "\n Horário de Saída: "
            + box.getHorarioSaida().toString()
            + "\n Tempo de Ocupação: "
            + box.calcularTempoOcupacao()
            + "\n Valor a Pagar: "
            + nf.format(calcularPagamento(placa))
            + dadosCarro);

    box.setCarro(null);
    return (dados);
  }