SumarParesEImpares

/* * SumarParesEImpares.java * Programa que suma los valores pares e impares desde 0 a N, ejemplo * numero = 10, sumaPares = 0 + 2 + 4 + 6 + 8 + 10 = 30 * sumaImpares = 1 + 3 + 5 + 7 + 9 = 25 * numero = 0, debe dar 0 * numero es negativo, cambiado de signo * */
 avatar
unknown
java
2 years ago
1.2 kB
4
Indexable
/*
 * SumarParesEImpares.java
 * Programa que suma los valores pares e impares desde 0 a N, ejemplo
 * numero = 10, sumaPares = 0 + 2 + 4 + 6 + 8 + 10 = 30
 *       sumaImpares = 1 + 3 + 5 + 7 + 9 = 25
 * numero = 0, debe dar 0
 * numero es negativo, cambiado de signo * 
 */
import java.util.Scanner; 
public class SumarParesEImpares {
	
	public static void main (String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		System.out.println("Introduce un número");
		int numero = sc.nextInt();
		sc.close();
		
		int sumaPares   = 0;
		int sumaImpares = 0;
		
		for (int contador = 0 ;contador <= numero; contador++ ) {
			if (contador % 2 == 0) { //contador es par
				sumaPares = sumaPares + contador;
			} else {  //contador es impar
				sumaImpares += contador;
			}
		}
		
		System.out.println("Usando bucle for");
		System.out.println("Suma de los pares desde 0 a " + numero +
				" vale " + sumaPares);
		System.out.println("Suma de los impares desde 0 a " + numero +
				" vale " + sumaImpares);

		//usando un bucle while
		//reseteamos datos
		sumaPares   = 0;
		sumaImpares = 0;
		int contador    = 0;
		
		//usando un bucle do while
		
	}
}

Editor is loading...