Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - CesarJ

Páginas: [1]
1
Está bien, gracias. Iré avanzando lo que pueda...

2
Buenas tardes, acabo de empezar hace poco a programar. He estado resolviendo unos ejercicios sencillos pero al estar intentando este me he complicado mucho y me está saliendo humo de tanto pensar y enredarme yo mismo.

Agradecería que me ayudaran en este problema (en los detalles de la exposición con solo la hora de inicio y fin esta bien, y en la del artista nombre y dni).


ENUNCIADO:
En un museo, existen varios tipos de exposiciones de arte. Una exposición se da en una galería a la véz y el museo cuenta con varias galerias. El museo requiere registrar los detalles de las exposiciones y del artista. El menu de navegación de la clase principal permitirá:

1. Registrar exposición
      - Registrar exposición
      - Registrar artista
      - Registrar exposiciones del artista (anteriores y actuales)
      - Listar exposiciones activas

2. Configurar exposiciones y galerías
      - Listar tipos de exposición
      - Listar galerias ocupadas y vacantes


- Adjunto hasta donde he avanzado que no es mucho, el main aun no lo he empeado


Clase Artista

Código: [Seleccionar]
package Ejercicio;
import java.util.Scanner;

public class Artista {
    private String dni;
    private String nombre;

    public Artista(String dni, String nombre) {
        this.dni = dni;
        this.nombre = nombre;
    }

     
    }

    public String getdni() {
        return dni;
    }

public void setDNI(String DNI) {this.dni = dni;}
public String getnombre() {return nombre;}
public void setNombre(String nombre) {
this.nombre = nombre;}

}


Clase Exposicion

Código: [Seleccionar]
package Ejercicio;

import java.util.ArrayList;
import java.util.Scanner;
public class Exposicion {

    private double inicio;
    private double fin;
    ArrayList<Artista> LArtista;

    public Exposicion(double inicio, double fin, Artista Artista) {
        this.inicio = inicio;
        this.fin = fin;
       
        this.LArtista = new ArrayList();
    }

    public  void AgregarArtistaDatos(Artista a){
        Scanner in = new Scanner(System.in);
        System.out.print("Ingrese el dni");
        int dni = in.nextInt();
        System.out.print("Ingrese el nombre");
        String nombre = in.next();
        this.LArtista.add(new Artista (dni,nombre));
    }

   
public ArrayList<Artista> getLArtista() {return LArtista;}
public void setLArtista(ArrayList<Artista> LArtista) {this.LArtista = LArtista;}
public double getInicio() {return inicio;}
public void setInicio(double inicio) {this.inicio = inicio;}
public double getFin() {return fin;}
public void setFin(double fin) {this.fin = fin;}

}


Clase Garelias


Código: [Seleccionar]
package Ejercicio;

import java.util.ArrayList;
import java.util.Scanner;
public class Garelias {
    private int codigo;
    private int capacidad;
    ArrayList<Exposicion> LExposicion;

    public Garelias(int codigo, int capacidad) {
        this.codigo = codigo;
        this.capacidad = capacidad;
        this.LExposicion = new ArrayList();
    }

    public void AgregarExposicionDatos(Exposicion expo){
   
    Scanner in = new Scanner(System.in);
    System.out.print("Ingrese la hora de inicio");
    double inicio = in.nextDouble();
    System.out.print("Ingrese la hora del final");
    double fin = in.nextDouble();
    this.LExposicion.add(new Exposicion (inicio,fin));
   
    System.out.print("Exposicion creada ...");
}
     
    public void ImprimirListaExposicion(){
       
        System.out.println("Lista de exposiciones ");
        for ( Exposicion  Expo : this.LExposicion){
            System.out.println("Inicio: " + Expo.getInicio() + "Fin: "+ Expo.getFin());
        }
    }
   
    public int getCodigo() {return codigo;}
public void setCodigo(int codigo) {this.codigo = codigo;}
public int getCapacidad() {return capacidad;}
public void setCapacidad(int capacidad) {this.capacidad = capacidad;}
public ArrayList<Exposicion> getLExposicion() {return LExposicion;}
public void setLExposicion(ArrayList<Exposicion> LExposicion) {this.LExposicion = LExposicion;}
void AgregarExposicionDatos() {throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.}

   }

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".