[Java] Suma diferencia cuadrado

Iniciado por hackmin, Febrero 23, 2015, 07:46:15 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Febrero 23, 2015, 07:46:15 AM Ultima modificación: Febrero 23, 2015, 08:37:20 AM por Expermicid
La suma de los cuadrados de los diez primeros números naturales es,

1 2 + 2 2 + ... + 10 2 = 385(Nota: Ese 2 es elevado, ejemplo (1 2) es 1 elevado a 2, el problema es que no sale la elevación)
El cuadrado de la suma de los diez primeros números naturales es,

(1 + 2 + ... + 10) 2 = 55 2 = 3,025

De ahí la diferencia entre la suma de los cuadrados de los diez primeros números naturales y el cuadrado de la suma es 3025 - 385 = 2.640.

Encuentra la diferencia entre la suma de los cuadrados de los primeros cien números naturales y el cuadrado de la suma.

Ejercicio Básico:

Código: java
public static void main(String[] args) {

Scanner cin = new Scanner(System.in);
long GetPrimo = cin.nextLong();
int Resultado = 0;
int SumaCuadrado = 0;
int GetNumero = 0;
int RestarNumeros = 0;

for(int i = 1; i <= GetPrimo;i++){

Resultado = i*i;
SumaCuadrado = Resultado + SumaCuadrado;

}
for(int i = 1; i <= GetPrimo;i++){

GetNumero = i + GetNumero;

if(i == GetPrimo){
GetNumero = GetNumero * GetNumero;
RestarNumeros = GetNumero - SumaCuadrado;
}
}
System.out.println("La suma de los cuadrados: "+SumaCuadrado);
     System.out.println("El cuadrado de la suma: "+GetNumero);
     System.out.println("La diferencia entre la suma de los cuadrados: "+RestarNumeros);
   
    }
     
     
     

    }