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

Practico 12 Objetos y Clases JavaScript

practico javascript

Cargado por

Lucia
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas2 páginas

Practico 12 Objetos y Clases JavaScript

practico javascript

Cargado por

Lucia
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 PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Practico 12: Objetos y Clases

1.

2. Objeto literal:

let recetaEmpanadas = {
titulo: "empanadas caseras",
porciones: 2,
ingredientes: ["harina", "agua", "carne"]
};

console.log(recetaEmpanadas.titulo);
console.log("porciones:"+ recetaEmpanadas.porciones);
console.log("Ingredientes:");
for (let ingrediente of recetaEmpanadas.ingredientes) {
console.log(ingrediente);
}

3. let autos = [
{chapa: 'SBA 1234',
marca: 'FORD',
paga: false
},
{chapa: 'DCD 2222',
marca: 'VW',
paga: true
}];
for (let auto of autos) {
let patente;
if (auto.paga) {
patente = " esta al dia";
} else {
patente = " esta atrasado";
}
console.log("el auto de chapa " + auto.chapa + " de marca " + auto.marca + patente);
}

4. let compra = {
banana: "80.25",
manzana: "13.99",
peras: "12.55",
duraznos: "23.60",
leche: "31.34",
yogur: "22.36",
};

function totalCompra (compra) {


let total = 0;
for (let producto in compra) {
total += Number(compra[producto]);

Practico 12: Objetos y Clases 1


}
return total;
}
alert(totalCompra(compra));

5. class Punto {
constructor (x,y) {
this.x = x;
this.y = y;
}
sumar (punto) {
let x = this.x + punto.x;
let y = this.y + punto.y;
return new Punto(x,y);
}
}

6. class CuentaBancaria {
constructor (nombre,saldo) {
this.nombre = nombre;
this.saldo = saldo;
}
depositar (cantidadDinero) {
this.saldo += cantidadDinero;
}
toString () { // El metodo de impresion
return "Cuenta de " + this.nombre + " - $" + this.saldo;
}
}

let c1 = new CuentaBancaria ("Lucia", 0)


console.log(c1.toString());
c1.depositar(1000);
console.log(c1.toString());

console.log("------------");

let c2 = new CuentaBancaria("Claudio", 1000000);


console.log(c2.toString());
c2.depositar(50000);
console.log(c2.toString());

console.log("------------");

let c3 = new CuentaBancaria("Veronica", 3000);


console.log(c3.toString());
c3.depositar(1700);
console.log(c3.toString());

Practico 12: Objetos y Clases 2

También podría gustarte