EXPLICACION DEL PROGRAMA: El programa calcula la suma de la serie anterior para n terminos. Para ello, genera cada uno de los valores de dicha serie hasta el limite ingresado por el usuario. La logica que sigue la serie es de elevar al cuadrado, multiplicar por dos y restar dos.
😐😉
import java.io.*;
public class a9 {
public static void main(String args[])throws IOException {
BufferedReader in; int s=0,a=2;
in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Introduzca el limite N");
int n=Integer.parseInt(in.readLine());
for(int i=0;i<n;) {
System.out.println(a);
s=s+a; i++; a=op1(a);
if(i==n)
break;
else {
System.out.println(a);
s=s+a;
a=op2(a); i++;
}
if(i==n) break;
else {
System.out.println(a);
s=s+a;
a=op3(a); i++; }
}
System.out.println("La suma de la serie es: "+s);
}
public static int op1 (int b) {
return b*b;
}
public static int op2 (int b) {
return b*2;
}
public static int op3 (int b) {
return b-2;}
}
--------------------Configuration: <Default>--------------------
Introduzca el limite N
4
2
4
8
6
La suma de la serie es: 20
Process completed.
Que es Op1?
ResponderEliminar