necesito HACER un PROGRAMA QUE PIDA DOS NUMEROS Y QUE IMPRIMA EL ACUMULADO A PARTIR DEL PRIMER HASTA EL SEGUNDO NUMERO INTRODUCIDO Ejemplo digito 2 y 5, debe mostrar : 3 4 y su suma es 7. si alguien sabe por favor necesito ayuda ahora...
Respuestas
Respuesta dada por:
0
Solución básica en Java
private ArrayList <Integer> consecutivos = new ArrayList<Integer>();
public void obtenerConsecutivos() {
int acumulado = obtenerAcumulado(2, 5);
if (this.consecutivos.length != 0) {
for (int num : this.consecutivos) {
console.log(num + " ");
}
console.log("\n Su suma es " + acumulado);
}
}
private int obtenerAcumulado (int a, int b) {
int total = 0;
for (int i = a+1; i < b; i++ ) {
this.consecutivos.add(i);
total += i;
}
return total;
}
private ArrayList <Integer> consecutivos = new ArrayList<Integer>();
public void obtenerConsecutivos() {
int acumulado = obtenerAcumulado(2, 5);
if (this.consecutivos.length != 0) {
for (int num : this.consecutivos) {
console.log(num + " ");
}
console.log("\n Su suma es " + acumulado);
}
}
private int obtenerAcumulado (int a, int b) {
int total = 0;
for (int i = a+1; i < b; i++ ) {
this.consecutivos.add(i);
total += i;
}
return total;
}
Preguntas similares
hace 6 años
hace 9 años
hace 9 años
hace 9 años