return false; } } else { if ($this->ultPrecio != 1 and $this->ultLinea != $linea and 1 > $hora - $this->ultHora) { if ($this->saldo > 1) { $this->saldo = $this->saldo - 1; $this->ultPrecio = 1; $this->ultLinea = $linea; $this->ultHora = $hora; $this->viajes[] = new viaje($linea, $hora, 1); //echo "Viaje realizado con exito en la linea "."$linea"." a la hora "."$hora"."<br>"; return true; } else { //echo "El viaje no se pudo realizar tienes $". "$this->saldo". " en tu tarjeta"." y necesitas $2.50 <br>"; return false; } } } } } } $miTarjeta = new Normal(); $miTarjeta->recarga(20); $miTarjeta->pagarBoleto(141, 20.3); $miTarjeta->pagarBoleto(142, 20.31); $miTarjeta->pagarBoleto(143, 20.32); $miTarjeta->pagarBoleto(144, 20.33); $miTarjeta->viajesRealizados(); ?>