0% encontró este documento útil (0 votos)
44 vistas2 páginas

Programación de Objetos en JavaScript

El documento presenta varios ejercicios para crear objetos en JavaScript con diferentes propiedades y métodos. En el primer ejercicio se pide listar las propiedades de un objeto de ejemplo. En el segundo, se piden crear objetos "Libro" con propiedades como autor y título. En el tercero, se pide crear un objeto "Película" con propiedades como nombre, director y métodos como modificar el año de estreno. Finalmente, en el cuarto ejercicio se pide modelar un objeto "Altavoz" con propiedades de

Cargado por

ccse test
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
44 vistas2 páginas

Programación de Objetos en JavaScript

El documento presenta varios ejercicios para crear objetos en JavaScript con diferentes propiedades y métodos. En el primer ejercicio se pide listar las propiedades de un objeto de ejemplo. En el segundo, se piden crear objetos "Libro" con propiedades como autor y título. En el tercero, se pide crear un objeto "Película" con propiedades como nombre, director y métodos como modificar el año de estreno. Finalmente, en el cuarto ejercicio se pide modelar un objeto "Altavoz" con propiedades de

Cargado por

ccse test
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1- Dado el objeto de ejemplo, escribe un script que liste las propiedades del objeto.

Estudiante { nombre : "Luis Vargas", edad : 21, estadoCivil: "soltero" };

2- Crea un código que muestre el nombre y el titulo de los siguientes libros que deberán
ser tratados cada uno como un objeto de tipo Libro con las siguientes propiedades:
Libro 1:
autor: 'Bill Gates',
titulo: 'The Road Ahead'

Libro 2:
autor: 'Steve Jobs',
titulo: 'Walter Isaacson'

Libro 3:
autor: 'Suzanne Collins',
titulo: 'Mockingjay: The Final Book of The Hunger Games'

3- Necesitamos almacenar en un programa todos las películas que tenemos en casa.


Ahora que sabemos crear nuestros propios objetos es el mejor modo de guardar esta
información.
Crea un objeto “pelicula” que almacene la siguiente información:

● Nombre.
● Director.
● Año de estreno.
● Tipo de película (podrá ser “drama”, “comedia”, “acción” o “indie”);
● Prestado: almacenará un valor booleano. Por defecto será false.

Además tendrá los siguientes métodos:

● El constructor tendrá parámetros (se pasarán solo las 4 primeras propiedades; la


propiedad prestado será false por defecto).
● Un método que permitirá modificar el año de estreno.
● Un método que permitirá cambiar la propiedad Prestado.
● Un método que muestre toda la información de una película por pantalla.

4- Vamos a modelar un Altavoz. Un altavoz tiene dos propiedades: el estado de


encendido que puede ser verdadero o falso, y la otra el volumen que puede estar
comprendido entre 0 y 100.

El altavoz tendrá los siguientes métodos:

● encender: establece el estado de encendido a verdadero y el volumen a 20.


● apagar: establece el estado de encendido a false y el volumen a 0.
● getVolumen: devolverá el valor actual del volumen.
● subirVolumen: incrementa el volumen en 1. Si ya ha llegado a valer 100 no hará
nada.
● bajarVolumen: decrementa el volumen en 1. Si ya ha llegado a 0 no hará nada.
● establecerVolumen: recibe un valor entre 0 y 100 y establece ese valor como
valor del volumen.
● mute: establece el valor del volumen a 0.
● print: imprime el siguiente texto por pantalla: "El altavoz está
<encendido/apagado> y su volumen es de <volumen>".
● Una vez completado esto crear unos altavoces 5.0 en los siguientes estados:
altavozFrontal: volumen 50, encendido
● altavozLateralIzquiero: volumen 20, encendido
● altavozLateralDerecho: volumen 30, encendido
● altavozTraseroIzquiero: volumen 10, encendido
● altavozTraseroDerecho: volumen 0, apagado

Una vez hecho esto, subir el volumen de altavozLateralIzquiero en 5, encender el


altavozTraseroDerecho y establecer su volumen a 35.

A continuación apagaremos todos los altavoces.

También podría gustarte