¡Hola, coders! El siguiente ejercicio no los envía Miguel Ángel Gómez desde Argentina.
Cree un programa con funciones de la siguiente forma:
Crear una función que retorne sus datos personales (nombre, apellido y la edad) para luego mostrarlo en un JOptionPane.
Elabore una función que reciba como parámetro un número, el cual será el número de elementos a mostrar de una serie de Fibonacci.
Para llamar cada una de las funciones puede utilizar el método que considere acorde.
Código
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | import javax.swing.JOptionPane; public class Ejemplo15 { public static void main(String[] args) { String opcion = JOptionPane.showInputDialog("OPCIONES" + "\n1. Datos Personales\n2. Serie Fibonacci"); if (opcion.equals("1")) JOptionPane.showMessageDialog(null, "Datos personales. " + mostrarDatosPersonales()); else if (opcion.equals("2")) { int numero = Integer.parseInt(JOptionPane.showInputDialog( "¿Cuantos elemento desea mostrar de la serie Fibonacci?")); mostrarSerieFibonacci(numero); } else JOptionPane.showMessageDialog(null, "Opción inválida, ingrese 1 o 2"); } public static String mostrarDatosPersonales() { String nombre = JOptionPane.showInputDialog("Nombres:"); String apellido = JOptionPane.showInputDialog("Apellidos:");; int edad = Integer.parseInt(JOptionPane.showInputDialog("Edad:")); return "\nNombre: " + nombre + "\nApellido: " + apellido + "\nEdad: " + edad; } public static void mostrarSerieFibonacci(int n) { StringBuilder sb = new StringBuilder(); if (n > 1) { int F = 0; // actual int ant = 0; // anterior //System.out.println("Resultado:"); sb.append("Resultado:\n"); for (int i = 0; i < n; i++) { if (i == 1) { F = 1; ant = 0; } else { F += ant; ant = F - ant; } sb.append("(" + (i+1) + "): " + F + " "); if ((i+1)%5 ==0 ) sb.append("\n"); //System.out.println("(" + (i+1) + "): " + F); // 0,1,1,2,3,... } JOptionPane.showMessageDialog(null, sb); } else JOptionPane.showMessageDialog(null, "Debes ingresar un tamaño mayor o igual a 1"); } } |
Programa
DESARROLLO TUS ALGORITMOS 🔥🔥
✅ 1. Envía tu algoritmo.
✅ 2. Indica en qué lenguaje de Programación lo deseas.
✅ 3. Para qué fecha lo quieres.
✅ 4. De que país eres (para tu forma de pago)
✅ 5. También se desarrollan al momento.
✅ 6. Los 3 primeros ejercicios son gratis.
🔸 Explico cada ejercicio que desarrollo en el código.
Cuenta Dcoder para más ejercicios de programación
Blog para novedades de programación
Tienda online para más recursos de programación
No hay comentarios, ¡cuéntame algo!
Me gustaría saber tu opinión. ¡Saludos!