Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: bermartinv en 11 de Febrero 2016, 12:04
-
Ejercicio CU01146E del curso:
Del apartado a), no sabría contestar porque poder hacerlo como sé tendría que modificar mucho el código.
Adjunto mi codigo para apartado b)
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<script>
function resta(x,y){
return x-y;
}
function suma(x,y){
return x+y;
}
function signo (x,y){
this.sumar = suma(x,y);
this.restar = resta(x,y);
}
function calcular(x, y){
var llamadaObjeto = new signo(x,y);
for (propiedades in llamadaObjeto){
alert(x + ' ' + propiedades + ' ' + y + ' = ' + llamadaObjeto[propiedades]);
}
}
function operar() {
var valor1 = Number(prompt("Introduzca el valor 1:"));
var valor2 = Number(prompt("Introduzca el valor 2:"));
calcular(valor1,valor2);
}
</script>
</head>
<body>
<input type="button" value="2 valores" onclick="operar()" />
</body>
</html>
Para el apartado c)
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<script>
function resta(x,y){
return x-y;
}
function suma(x,y){
return x+y;
}
function mult(x,y){
return x*y;
}
function div(x,y){
return x / y;
}
function signo (x,y){
this.sumar = suma(x,y);
this.restar = resta(x,y);
this.multiplicar = mult(x,y);
this.dividir = div(x,y);
}
function calcular(x, y){
var llamadaObjeto = new signo(x,y);
for (propiedades in llamadaObjeto){
alert(x + ' ' + propiedades + ' ' + y + ' = ' + llamadaObjeto[propiedades]);
}
}
function operar() {
var valor1 = Number(prompt("Introduzca el valor 1:"));
var valor2 = Number(prompt("Introduzca el valor 2:"));
calcular(valor1,valor2);
}
</script>
</head>
<body>
<input type="button" value="2 valores" onclick="operar()" />
</body>
</html>
-
Hola!
Para el apartado a) puedes leer una respuesta aclaratoria en https://www.aprenderaprogramar.com/foros/index.php?topic=3167
Los apartados b) y c) los veo bien pero un lío que hayas cambiado los nombres por ejemplo ¿signo como nombre de función? Es un nombre poco claro
Saludos!