Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.TreeSet;
- public class TurismoEnTierraMedia {
- ArrayList<Usuario> usuarios;
- ArrayList<Promocion> promociones;
- private TreeSet<Atraccion> atracciones;
- public TurismoEnTierraMedia(ArrayList<Atraccion> atracciones, ArrayList<Usuario> usuarios,
- ArrayList<Promocion> promociones){
- this.usuarios = usuarios;
- this.promociones = promociones;
- }
- public void ingresarUsuario (Usuario usuarioAIngresar){
- usuarios.add(usuarioAIngresar);
- }
- public void ingresarAtraccion (TipoDeAtraccion tipoDeAtraccionAIngresar, Atraccion atraccionAIngresar){
- }
- public void ingresarPromocion (Promocion promocionAIngresar){
- promociones.add(promocionAIngresar);
- }
- public void imprimirTicket (Usuario usuarioAImprimir){
- ofertarAtraccion(usuarioAImprimir);
- sugerenciaDiaria(usuarioAImprimir);
- tieneMonedas(usuarioAImprimir);
- tieneTiempoLibre(usuarioAImprimir);
- resumenDeItinerario(usuarioAImprimir);
- }
- private void ofertarAtraccion (Usuario usuario){
- }
- private ArrayList<Atraccion> sugerenciaDiaria (Usuario usuario){
- ArrayList<Atraccion> sugerencias = new ArrayList<Atraccion>();
- while(tieneTiempoLibre(usuario) && tieneMonedas(usuario)){
- if (atraccion.tipo == usuario.preferencia){
- }
- }
- return sugerencias;
- }
- private boolean tieneTiempoLibre (Usuario usuario){
- boolean tieneTiempo = true;
- if (resumenDeHoras(usuario) == usuario.tiempoDisponible){
- tieneTiempo = !tieneTiempo;
- }
- return tieneTiempo;
- }
- private boolean tieneMonedas (Usuario usuario){
- boolean tieneMonedas = true;
- if (resumenDePago(usuario) == usuario.presupuesto){
- tieneMonedas = !tieneMonedas;
- }
- return tieneMonedas;
- }
- private void resumenDeItinerario (Usuario usuario){
- resumenDePago(usuario);
- resumenDeHoras(usuario);
- }
- private double resumenDeHoras(Usuario usuario) {
- double horasTotales = 0;
- return horasTotales;
- }
- private int resumenDePago(Usuario usuario) {
- int totalAPagar = 0;
- return totalAPagar;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement