📚 Actividad 6 - Funciones JavaScript

Desarrollo Web en Entorno Cliente - DAW

🔢 Factorial de un Número

Ingrese un número y haga clic en "Calcular Factorial"

💡 Ejemplos de uso:

  • factorial(5) = 5 × 4 × 3 × 2 × 1 = 120
  • factorial(0) = 1 (por definición)
  • factorial(1) = 1
  • factorial(-5) = Error (no definido para negativos)

📊 Media Aritmética

Ingrese una lista de números y haga clic en "Calcular Media"

💡 Ejemplos de uso:

  • [10, 20, 30] → Media = (10+20+30)/3 = 20
  • [1, 2, 3, 4, 5] → Media = 15/5 = 3
  • Formatos válidos: "1,2,3" | "1 2 3" | "1;2;3"

🔄 Verificador de Palíndromos

Ingrese un texto y haga clic en "Verificar Palíndromo"

💡 Ejemplos de palíndromos:

  • Simples: "oso", "ana", "aba"
  • Frases: "anita lava la tina"
  • Complejos: "La ruta nos aportó otro paso natural"
  • Nota: Se ignoran espacios, acentos y mayúsculas

🆔 Validador de DNI Español

Ingrese un DNI y haga clic en "Validar DNI"

💡 Información sobre el DNI español:

  • Formato: 8 dígitos + 1 letra (ej: 12345678Z)
  • Cálculo: Número ÷ 23, la letra corresponde al resto
  • Tabla: TRWAGMYFPDXBNJZSQVHLCKE
  • Ejemplo: 12345678 ÷ 23 = resto 14 → letra Z