Foro de elhacker.net

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
Código:
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.