
Ayuda con "sucesiones" en java
Publicado por Ricardo (1 intervención) el 27/11/2022 19:18:07
Buenas, me encuentro haciendo un ejercicio que dice Escriba un programa que lea un numero entero N y calcule el resultado de la siguiente serie: 1-½+1/3-1/4+…+1/N
Entonces utilicé un ciclo for
if (N == 0) {
JOptionPane.showMessageDialog(null, "Ingrese un número válido" );
}
else{
for (int i=1; i<=N;i++) {
r=r+(1/(double)i);
}
}
Aquí mi pregunta es cómo puedo hacerle para que en vez de sumar cada posición, sume uno y reste otro así como dice el planteamiento
Entonces utilicé un ciclo for
if (N == 0) {
JOptionPane.showMessageDialog(null, "Ingrese un número válido" );
}
else{
for (int i=1; i<=N;i++) {
r=r+(1/(double)i);
}
}
Aquí mi pregunta es cómo puedo hacerle para que en vez de sumar cada posición, sume uno y reste otro así como dice el planteamiento
Valora esta pregunta


0