/*
* 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...