Exemplo n.º 1
0
 /** Total a pagar pelo conjunto de todos os seguros */
 public double totalPagar() {
   int total = 0;
   for (Seguro s : seguros.values()) {
     total += s.premio();
   }
   return total;
 }
Exemplo n.º 2
0
 /** Metodo que devolve o pagamento actual de um seguro */
 public double precoSeguro(String codS) {
   Seguro s = null;
   double premio = 0;
   s = seguros.get(codS);
   if (s != null) premio = s.premio();
   return premio;
 }
Exemplo n.º 3
0
 /** Metodo que devolve o valor a pagar pelo seguro mais caro de um cliente */
 public double seguroMaisCaro() {
   Seguro seg = null;
   double maior = 0, premio;
   Collection<? extends Seguro> segs = seguros.values();
   for (Seguro s : segs) {
     premio = s.premio();
     if (premio > maior) maior = premio;
   }
   return maior;
 }