
duda ejercicio
Publicado por javi (29 intervenciones) el 01/11/2016 01:55:31
Crea un objeto “Concesionario” que almacene: el nombre del concesionario, la dirección, un array “comanda” para almacenar los Coches pedidos, las funciones “setNombre”y “setDireccion” que permitan establecer el nombre y la dirección del concesionario, y una función “addComanda” que permita añadir un Coche a l’array “comanda”.
Una vez realizada la clase “Concesionario” y “Coche”, deberá ser capaz de validar el siguiente código:
Mostrando por pantalla el siguiente texto:
Nombre Concesionario: Mario Kart
Dirección: c/Mushroom Kingdom 1
Nombre coche: Fantastico!
Nombre extra: Airbag
Este es mi parte de codigo:
Creo que el problema lo tengo en la funcion this,addComanda, aunque se ve bien, añade un elemento al array Comanda,
Una vez realizada la clase “Concesionario” y “Coche”, deberá ser capaz de validar el siguiente código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*Código de comprovación de Concesionario*/
var myConcesionario= new Concesionario();
myConcesionario.setNombre("Mario Kart");
myConcesionario.setDireccion("c/Mushroom Kingdom 1");
var coche = new Coche();
coche.nombre="Fantastico!";
coche.precio="70000€";
var numExtra = coche.addExtra("Airbag");
var posicionComanda = myConcesionario.addComanda(coche);
document.write('<br />Nombre Concesionario: ');
document.write(myConcesionario.nombre);
document.write('<br />Direccion: ');
document.write(myConcesionario.direccion);
document.write('<br /> Nombre coche: ');
document.write(myConcesionario.comanda[posicionComanda-1].nombre);
document.write('<br /> Nombre extra: ');
document.write(myConcesionario.comanda
Mostrando por pantalla el siguiente texto:
Nombre Concesionario: Mario Kart
Dirección: c/Mushroom Kingdom 1
Nombre coche: Fantastico!
Nombre extra: Airbag
Este es mi parte de codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function Concesionario() {
this.nombre;
this.direccion;
this.comanda = new Array();
this.setNombre = function (nombre) {
this.nombre = nombre;
};
this.setDireccion = function (direccion) {
this.direccion = direccion;
};
this.addComanda = function () {
this.comanda.push(coche);
//añado un coche al array comanda//
};
}
Creo que el problema lo tengo en la funcion this,addComanda, aunque se ve bien, añade un elemento al array Comanda,
Valora esta pregunta


0