Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Mensaje iniciado por: noob2012 en 20 Marzo 2013, 17:29 PM

Título: ¿Dónde ésta el error?
Publicado por: noob2012 en 20 Marzo 2013, 17:29 PM
Hola a todos!, estoy recién comenzando a utilizar eclipse e intento adaptar el tutorial a eclipse pero me esta resultando complicado y no entiendo donde esta el problema

package suma;

public class Suma
  {
  public static void main( String args[] )
  {
  int total = 0;// inicializa el total

  // total de los enteros pares del 2 al 20
  for ( int numero = 2; numero <= 20; numero += 2)
  total += numero;

  System.out.printf("La suma es  %d\n", total );
  }
  }


(http://s2.subirimagenes.com/imagen/previo/thump_8366296nueva-imagen-de-mapa.png)
Título: Re: ¿Dónde ésta el error?
Publicado por: 1mpuls0 en 20 Marzo 2013, 17:55 PM
A qué te refieres en dónde está el error?, qué intentas hacer?. :S
Debes ser más especifico, por lo menos menciona que es lo que crees que está mal?.

Saludos.
Título: Re: ¿Dónde ésta el error?
Publicado por: dennis094 en 21 Marzo 2013, 18:01 PM
Creo que despues del for te faltan los corchetes
for (.....) {
sentencia
}
Título: Re: ¿Dónde ésta el error?
Publicado por: $Edu$ en 21 Marzo 2013, 18:25 PM
Si esta bien el codigo xD tu mismo dejas la imagen de que sale todo bien.

Como dato, te puedo decir que te puedes ingeniar y sin usar un bucle puedes calcular la suma de los pares desde 2 a un numero n de esta forma:

(n/2) * ((n/2) + 1)

Por ejemplo: (20/2) * ((20/2) + 1) = 110

Si quieres lo simplificas para que quede asi: (n * n + 2n)/4
Título: Re: ¿Dónde ésta el error?
Publicado por: 1mpuls0 en 21 Marzo 2013, 22:02 PM
Error de capa 8  :xD
Título: Re: ¿Dónde ésta el error?
Publicado por: $Edu$ en 21 Marzo 2013, 22:15 PM
Como ver tu programa funcionar a la perfeccion y crearte un bucle mental infinito y estallar tu mismo.