No puedo darte todo el código funcionando, pero te diré de que tienes un error y es que en ningún momento trabajas con los metros...
El código funcional sería algo como esto:
Código Javascript
:
Ver originalvar mida = function (m, cm)
{
this.m=m;
this.cm=cm;
this.formam=function()
{
metres=parseInt(this.cm/100);
return metres;
}
this.formacm=function()
{
centi=this.cm%100;
return centi;
}
}
var mida1=new mida(1, 145);
alert("La mida1 te "+mida1.m+" metres i "+mida1.cm+" centimetres, aquestos valors formalitzats serien, "+mida1.formam()+" metres i "+mida1.formacm()+" centimetres.");
Ahora lo que debes de hacer es lo siguiente:
En
formam
debes de transformar
this.cm
a metros y sumarlo a
this.m
y retornar el resultado de esa suma.
En
formacm
debes de transformar
this.m
a centímetros y sumarlo a
this.cm
y retornar el resultado de esa suma.
Demo
Saludos