Generation

testsWed, 05 Mar 2025

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.

Want to kickstart your project?Use the new AI Studio to create your code