Skip to content

Agarrido33/TPO2FRONTEND

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Ejercicios de Strings y Arrays en JavaScript

Trabajo Práctico N° 2 - FrontEnd

Este repositorio contiene la solución a 10 ejercicios de JavaScript sobre strings y arrays.

📋 Consignas

1. Calcular el área de un rectángulo

Escribe una función que reciba la longitud y el ancho de un rectángulo y devuelva su área.

La función no debe devolver un "console.log()", sino retornar un valor, llamaremos a la función dentro de un console.log()

La idea de esto es comprender que algunas funciones retornan un valor y otras simplemente hacen otras cosas, como imprimir un mensaje por consola. Las que retornan algo, deberán incluir la palabra clave return.

2. Contar palabras en una cadena

Escribe una función que reciba una cadena de texto (string) y devuelve la cantidad de palabras en la cadena.

3. Contar vocales en una cadena

Escribe una función que reciba una cadena y cuente el número de vocales.

4. Encontrar el palíndromo

Escribe una función que reciba un string y devuelva true o false si el string es un palíndromo.

5. Crear un programa para convertir la edad de un perro a años humanos

Escribe una función que tome un valor de un usuario, utilizando una ventana emergente prompt y calcule la edad canina, que equivale a 7 veces la edad humana.

Esta función no debe devolver un valor sino mostrar por consola un mensaje como el del ejemplo.

6. Convertir la primera letra de cada palabra en mayúscula

Escribe una función que reciba una cadena y convierta la primera letra de cada palabra en mayúscula.

7. Generar los primeros N números de la sucesión de Fibonacci

Escribe una función que tome un número n y devuelva los primeros n números de la sucesión de Fibonacci.

8. Lista de Productos

Trabajar con un array de productos usando los siguientes métodos de arrays:

  1. Usando forEach: Mostrar en consola cada producto con su nombre y precio
  2. Usando map: Crear un array con solo los nombres de los productos
  3. Usando filter: Obtener productos electrónicos con stock mayor a 20
  4. Usando find: Encontrar el producto con id 3
  5. Usando reduce: Calcular el valor total del inventario (precio * stock)

9. Estudiantes y Calificaciones

Trabajar con un array de estudiantes usando los siguientes métodos de arrays:

  1. Usando forEach: Mostrar nombre y edad de cada estudiante
  2. Usando map: Crear array de objetos con nombre y promedio de calificaciones
  3. Usando filter: Obtener estudiantes con promedio mayor a 7.5
  4. Usando find: Encontrar estudiante llamado 'María'
  5. Usando reduce: Calcular la edad promedio de los estudiantes

10. Películas

Trabajar con un array de películas usando los siguientes métodos de arrays:

  1. Usando forEach: Mostrar título y año de cada película
  2. Usando map: Crear array de títulos en mayúsculas
  3. Usando filter: Obtener películas de drama con rating mayor a 8.5
  4. Usando find: Encontrar película estrenada en 2014
  5. Usando reduce: Calcular la duración total de todas las películas

📁 Archivos del Proyecto

  • ejercicios.js - Archivo JavaScript con todas las soluciones de los ejercicios
  • ejercicios.html - Archivo HTML para ejecutar y visualizar los ejercicios en el navegador

🚀 Cómo ejecutar

Opción 1: En el navegador

  1. Abre el archivo ejercicios.html en tu navegador
  2. Haz clic en el botón "Ejecutar Todos los Ejercicios"
  3. Abre la consola del navegador (F12) para ver los resultados detallados

📝 Notas

  • El ejercicio 5 requiere interacción con prompt(). Para probarlo, abre la consola del navegador y ejecuta: convertirEdadPerro()
  • Todos los ejercicios están documentados con comentarios explicativos
  • Los ejercicios 8, 9 y 10 utilizan métodos de arrays: forEach, map, filter, find y reduce

👤 Autor

Agarrido33

About

TPO2 Ejercicios de strings y arrays en JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published