Scanner sc = new Scanner(System.in); float= op=0, a=0, b=0, c=0, d=0; System.out.println("3.caulcilar el resultado"); f=1+(2^2)/2! + (3^3)/ 3! + (4^4)/4! +...+(x^n/n!"); con switch y ciclos
Aquí te dejo el código en Java que calcula la suma de la serie dada utilizando un ciclo y un switch: ```java import java.util.Scanner; public class Calculadora { public static void main(String[] args) { Scanner sc = new Scanner(System.in); float op = 0, a = 0, b = 0, c = 0, d = 0, f = 0; int n = 0; System.out.println("3. Cálcular el resultado de la serie:"); System.out.println("f = 1 + (2^2)/2! + (3^3)/3! + (4^4)/4! + ... + (x^n)/n!"); System.out.print("Ingrese el valor de n: "); n = sc.nextInt(); f = 1; for (int i = 2; i <= n; i++) { float factorial = 1; for (int j = 1; j <= i; j++) { factorial *= j; } f += (float) Math.pow(i, i) / factorial; } System.out.println("El resultado de la serie es: " + f); } } ``` En este código, utilizamos un ciclo `for` para calcular la suma de la serie. Dentro del ciclo, calculamos el factorial de cada número `i` utilizando otro ciclo `for`. Luego, calculamos el término `(i^i)/i!` y lo sumamos a la variable `f`. También utilizamos la función `Math.pow` para calcular la potencia `i^i`. Finalmente, imprimimos el resultado de la serie en la consola. Nota: En lugar de utilizar un `switch`, utilizamos un ciclo `for` para calcular la suma de la serie. El `switch` se utiliza generalmente para seleccionar una acción en función de una condición específica, pero en este caso, no es necesario.