Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //# Crear una funcion que agregue objetos peliculas
- //- El objeto pelicula Debera tener ID, titulo, descripcion, aƱo, duracion, actores, director
- //- Debera tener metodos para editar todas sus propiedades, menos su ID, y para los actores tendra que ir agregando uno a uno
- function pelicula() {
- this.id = 0;
- this.titulo = "";
- this.descripcion = "";
- this.anio = 0;
- this.duracion = 0;
- this.actores = [];
- this.director = "";
- this.agregarPelicula = agregarPelicula;
- this.setId = function(id){
- this.id = id;
- };
- this.setTitulo = function(titulo) {
- this.titulo = titulo;
- };
- this.setDescripcion = function(descripcion) {
- this.descripcion = descripcion;
- };
- this.setAnio = function(anio) {
- this.anio = anio;
- };
- this.setDuracion = function(duracion){
- this.duracion = duracion;
- };
- this.setActores = function(actor){
- this.actores = actor;
- };
- this.setDirector = function(director){
- this.director = director;
- };
- this.getId = function() {
- return this.id;
- };
- this.getTitulo = function() {
- return this.titulo;
- };
- this.getDescripcion = function(){
- return this.descripcion;
- };
- this.getAnio = function(){
- return this.anio;
- };
- this.getDuracion = function(){
- return this.duracion;
- };
- this.getActores = function(){
- return this.actores;
- };
- this.getDirector = function(){
- return this.director;
- };
- }
- function agregarPelicula() {
- var nombrePeli = prompt("Ingrese el titulo de la pelicula");
- var descripcion = prompt("Ingrese una breve descripcion de lo que trata la pelicula");
- var anio = parseInt(prompt("Ingrese el anio de la pelicula"));
- var duracion = prompt("Ingrese los minutos que dura la pelicula");
- var actores = [];
- var director = prompt("Ingrese el nombre del dierector");
- id ++;
- var i = 0;
- this.setId(id);
- this.setTitulo(nombrePeli.toLowerCase());
- this.setDescripcion(descripcion.toLowerCase());
- this.setAnio(anio);
- this.setDuracion(duracion);
- this.setActores(actores);
- this.setDirector(director);
- do {
- var confirmar;
- var nombre = prompt("Ingrese el nombre del actor");
- actores[i] = nombre;
- confirmar = confirm("Desea agregar otro actor?");
- if (confirmar === true) {
- i++;
- } else {
- i = -1;
- }
- } while(i !== -1);
- return this;
- }
- var id = 0;
- var peli1 = new pelicula();
- console.log(peli1.agregarPelicula());
- var peli2 = new pelicula();
- console.log(peli2.agregarPelicula());
- // var titulo = peli2.getTitulo();
- // console.log(titulo);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement