Ejercicio de programación: Reto crear tablas HTML
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en HTML. Es un ejercicio de nivel intermedio que requiere conocimientos sólidos de la tecnología.
Información adicional del ejercicio
Crear una tabla HTML para mostrar información de productos
Contenido del ejercicio
Crea una tabla HTML que muestre un catálogo de productos con la siguiente estructura:
-
La tabla debe tener un encabezado con las columnas: "Producto", "Precio", "Disponibilidad" y "Características".
-
Incluye al menos 3 productos diferentes con sus respectivos datos.
-
Para uno de los productos, la celda de "Características" debe ocupar 2 filas (usa rowspan).
-
Añade una fila al final con el texto "Total de productos" que ocupe las 3 primeras columnas (usa colspan) y muestre el número total de productos en la última celda.
-
Utiliza las etiquetas
para los encabezados y para los datos. Puedes usar nombres de productos, precios y características de tu elección.
Lección relacionada
Este ejercicio está relacionado con la lección "Tablas (table, tr, td, th)" de HTML. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de HTML
Explora más ejercicios de programación en HTML para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de HTMLSolución al ejercicio de programación en HTML
Contenido bloqueado¡Desbloquea la solución completa!
Completa el ejercicio de programación en HTML para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
JavaScript1 function solveChallenge ( input ) {2 // Algoritmo optimizado O(n log n)3 const data = parseInput ( input );4 const sorted = data . sort (( a , b ) => a - b );56 // Aplicar técnica de dos punteros7 let left = 0 , right = sorted . length - 1 ;8 const result = [];910 while ( left < right ) {11 const sum = sorted [ left ] + sorted [ right ];12 if ( sum === target ) {13 result . push ([ sorted [ left ], sorted [ right ]]);14 left ++; right --;15 } else if ( sum < target ) {16 left ++;17 } else {18 right --;19 }20 }2122 return result ;23 }+1.200 developers han resuelto este ejercicio de programaciónPractica con ejercicios de programación en HTML
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en HTML
⭐⭐⭐⭐⭐4.9/5 valoración