Ejercicio de estructuras de repetición (III)

Otro ejercicio para practicar. ¡ÁNIMO!

Ejercicio

Escribe un programa que escriba en pantalla el valor de la suma de los n primeros números pares.

Como puede hacerse

Para sumar los n primeros números pares, hay que tener una variable que vaya acumulando dichos valores. Para ello se puede utilizar  un bucle for que vaya generando para su índice los valores 0,2,4…,2*(n-1) y los vaya sumando.

Solución

import java.util.Scanner;

public class SumaPares {

    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);

        int numero, suma = 0;
        System.out.println(“Introduzca un numero n: “);
        numero = teclado.nextInt();

        for (int i = 0; i < 2 * numero; i = i + 2) {
            suma += i;
        }

        System.out.println(“La suma de los ” + numero + ” primeros pares es: ” + suma);

        // TAMBIEN SE PODRIA HABER HECHO:

        for (int j = 0; j < numero; j++) {
            suma = suma + 2 * j;
        }

    }

}

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s