[JS] ¿Programa para sumar los números pares de un intervalo dado?

Iniciado por Linton, 20 Junio 2013, 21:50 PM

0 Miembros y 2 Visitantes están viendo este tema.

Kase

Cita de: engelx en 21 Junio 2013, 10:21 AM
y kase solo ignoró mi comentario y listo? XD

ahora has tu calculo con números iniciales diferentes de 0 y mira como falla


solo intenta entre 2 y 4 XD te dará 4

Código (python) [Seleccionar]
>>> intervalo(1,4)
6
>>> intervalo(3,8)
18
>>> intervalo(1,20)
110
>>> intervalo(99,104)
306


no falla.. solo que si le pides del 2 a 10  empieza a sumar apartir del 4.. xD

Código (python) [Seleccionar]
def intervalo(a,b):
   return (b/2+((b/2)**2)) - ((a-1)/2)+((a-1)/2)**2) ##con parentesis por que me confundo..


pero si. tu formula esta mas nice.. se feliz xD



ash, bueno con ciclos ¬¬

Código (javascript) [Seleccionar]
function intervalo (a,b){
variable =0
for (var i=a;i<=b;i++)
{
if (i%2==0){
variable = variable +i
}
}
}


en python

Código (python) [Seleccionar]
def i(a,b):
 var=0
 for x in range(a,b+1):
  if x%2 ==0:
   var+=x
 return var
>>> i(2,4)
6
>>> i(2,8)
20
>>> i(10,20)
90



cual es tu necesidad de aprender con javascript? lo necesitas a corto plazo?  si estas aprendiendo a programar por  ocio  te recomiento python, ruby, perl

CitarEs que no tengo ningún profesor. Sólo quiero (porque lo necesito) aprender javascript, y sólo javascript.
con javascript sufriras por tener que usar el navegador. ya cuando entiendas ciclos, sentencias, etc.. regresas a javascript

Linton

Cita de: Kase en 21 Junio 2013, 10:27 AM

ash, bueno con ciclos ¬¬

Código (javascript) [Seleccionar]
function intervalo (a,b){
variable =0
for (var i=a;i<=b;i++)
{
if (i%2==0){
variable = variable +i
}
}
}


Eeeeh que no lo había visto, muchas gracias  :)

Cita de: Kase en 21 Junio 2013, 10:27 AM
...cual es tu necesidad de aprender con javascript? lo necesitas a corto plazo?  si estas aprendiendo a programar por  ocio  te recomiento python, ruby, perl
con javascript sufriras por tener que usar el navegador. ya cuando entiendas ciclos, sentencias, etc.. regresas a javascript

Soy fotógrafo y quiero también hacer diseños webs, me manejo con CSS pero por todas partes leo que además hay que saber javascript (incluso teniendo CSS3).
Empecé con Python pero lo dejé enseguida porque no me era útil, sólo tengo tiempo para lo que necesito en mi trabajo.

Muchas gracias por tu ayuda, un saludote.