javascrí con hamor

Adoradores de la NES, seguidores del pingüino, Gafa-Pastas afiliados al iPod, histéricos del emule...
Avatar de Usuario
rianxeira
Ulema
Mensajes: 18450
Registrado: 24 Nov 2003 04:10
Ubicación: Medio planeta
Contactar:

Mensaje por rianxeira »

¿Cuantos elementos de las progresiones?

Avatar de Usuario
tonetti
Politóxicomano en chandal
Mensajes: 10211
Registrado: 04 Nov 2003 11:23
Ubicación: en el chabolo verde al lao de la panadería del chema
Contactar:

Mensaje por tonetti »

me imagino que a placer porque no especifica más.
Man debío de poner garrafón

Avatar de Usuario
rianxeira
Ulema
Mensajes: 18450
Registrado: 24 Nov 2003 04:10
Ubicación: Medio planeta
Contactar:

Mensaje por rianxeira »

Código: Seleccionar todo

<HTML>
<HEAD>
<BODY>
<SCRIPT>
var incremento=2;
var razon=2;
var valorInicial=1;
var elementos=10;

function aritmetica(inicio, numElem, incre){
var suma=inicio;
var anterior=inicio;
var indice=1;
document.writeln("La progresión aritmética es: "+inicio);
while (indice<numElem){
  anterior+=incre;
  suma+=anterior;
  document.writeln(anterior);
  indice++;
}
document.write("<br>");
document.writeln("La suma de la progresión es: "+suma);
document.write("<br>");
}

function geometrica(inicio, numElem, incre){
var producto=inicio;
var anterior=inicio;
document.writeln("La progresión aritmética es: "+inicio);
for (i=1;i<numElem;i++){
  anterior*=incre;
  producto*=anterior;
  document.writeln(anterior);
}
document.write("<br>");
document.writeln("El producto de la progresión es: "+producto);
document.write("<br>");
}

aritmetica(valorInicial, elementos, incremento);
document.write("<br>");
geometrica(valorInicial, elementos, razon);

</SCRIPT>
</BODY>
</HEAD>
</HTML>


hala, quizas es un poco mas elaborada de lo que necesitas por las funciones, si eso las borras y pones el codigo directamente

Avatar de Usuario
tonetti
Politóxicomano en chandal
Mensajes: 10211
Registrado: 04 Nov 2003 11:23
Ubicación: en el chabolo verde al lao de la panadería del chema
Contactar:

Mensaje por tonetti »

Tu te ves el pijo?


nah, que es una de esas bromas sobre geeks.


Eres un fenómeno rancheritas, si te pido otro favor mejon lo haces un poco más chusquete pa que no cante tanto que lo he hecho yo un mongolo de categoría y no un enformático competente como tu.
Man debío de poner garrafón

Avatar de Usuario
rianxeira
Ulema
Mensajes: 18450
Registrado: 24 Nov 2003 04:10
Ubicación: Medio planeta
Contactar:

Mensaje por rianxeira »

tonetti escribió:Tu te ves el pijo?


La verdad es que lo echo de menos, hace dos años que no se nada de el.

Ya como que me da asquito ver codigo mal hecho, no como cuando empece a programar que daba asco total, y me resulta dificil hacerlo cochambroso, pero bueno, una vez pasado esto con un cortapega cutre no deberia serte dificl hacerlo pasar por algo peor.

Avatar de Usuario
tonetti
Politóxicomano en chandal
Mensajes: 10211
Registrado: 04 Nov 2003 11:23
Ubicación: en el chabolo verde al lao de la panadería del chema
Contactar:

Mensaje por tonetti »

la siguiente practica esta relacionada con esta y como comprenderás sigo sin tener ni puta idea de como hacelo.



1. Realice dos funciones que implementen las progresiones de la lección anterior.

La progresión aritmética recibirá como parámetros el número de elementos, el valor inicial y la
diferencia. Debe ir sacando por pantalla los elementos de la progresión y debe retornar la suma total
de todos los elementos de la progresión.

La progresión geométrica recibirá como parámetros el número de elementos, el valor inicial y la
razón. Debe ir sacando por pantalla los elementos de la progresión y deber retornar el producto
total de todos los elementos.
Man debío de poner garrafón

Avatar de Usuario
rianxeira
Ulema
Mensajes: 18450
Registrado: 24 Nov 2003 04:10
Ubicación: Medio planeta
Contactar:

Mensaje por rianxeira »

Te coges el código que te he pasado y al final de las funciones, en lugar de mostrar suma y producto pones return suma y return producto, después los muestras en las llamadas, algo como:

Código: Seleccionar todo

document.write(aritmetica(valorInicial, elementos, incremento));

Responder