Lecciones

23 lecciones disponibles

🔄Lección 14

Conversión de Tipos en HispanoLang

Aprende a transformar datos como en formularios web

Progreso de la Lección

1 de 9 pasos
2
3
4
5
6
7
8
9

El Problema de los Formularios

Imagina un formulario de registro en una página web. Tienes un campo 'Edad' y escribes '25'.

Para la computadora, eso es TEXTO: las letras '2' y '5', no el número veinticinco. Si intentas hacer '25' + 5, obtienes '255' (concatenación), no 30 (suma).

¡Necesitas convertir!

Ejemplo

1
2
3
4
5
6
7
8
9
variable edadTexto = "25"
mostrar "Tipo: " + tipo(edadTexto)
mostrar "Valor: " + edadTexto
variable edadNumero = entero(edadTexto)
mostrar "Tipo convertido: " + tipo(edadNumero)
mostrar "Valor: " + texto(edadNumero)
mostrar "En 5 años tendrás: " + texto(edadNumero + 5)

El problema:

Los formularios web siempre retornan TEXTO
Aunque escribas '25', es texto '25'
Para cálculos necesitas convertir a número

La solución:

entero() convierte texto a número entero
Ahora puedes hacer operaciones matemáticas
tipo() te muestra qué tipo de dato tienes

Sin conversión:

'25' + 5 = '255' ❌ (concatenación)

Con conversión:

25 + 5 = 30 ✅ (suma)

🧩Practicar

Desafío

Tienes un campo de edad con el texto '30':

Conviértelo a número usando entero()
Súmale 10 años
Muestra el resultado (debe ser 40)
Editor1 líneas
1
0 caracteres
Consola0 ejecuciones
Ejecuta tu código para ver el resultado...
Salida del programa
Paso 1 de 9