Genial!
Completion tasa mejorada a 4.35single
Desafío: Aplicaciones de los Tipos Enteros
Desliza para mostrar el menú
Descubrimos que asignar un valor que exceda el rango de -2,147,483,648 a 2,147,483,647 no generará ningún error. En su lugar, provocará un desbordamiento.
El desbordamiento ocurre cuando un cálculo produce un resultado demasiado grande para ser representado por el tipo de dato utilizado.
Por ejemplo, si intentas almacenar un valor mayor que el valor máximo representable para un tipo de entero, ocurrirá un desbordamiento y el resultado se ajustará o truncará, lo que puede provocar un comportamiento inesperado en tu programa.
Esto puede provocar errores críticos en tus programas, por lo que es algo a tener en cuenta. Aprenderemos cómo manejar números que son demasiado grandes en el próximo capítulo.
Swipe to start coding
Imagina que estás desarrollando una herramienta de análisis para plataformas de redes sociales. Cada plataforma informa el número de visualizaciones como un int. A veces, la suma de visualizaciones de dos plataformas supera el límite de almacenamiento de int. Tu tarea es calcular de manera segura el número total de visualizaciones.
La función sumViews recibe dos números int que representan las visualizaciones de dos plataformas.
- Convertir los valores
intalongpara manejar de forma segura números grandes.- Crear una variable
platform1Longde tipolongy asignarle el valor deplatform1. - Crear una variable
platform2Longde tipolongy asignarle el valor deplatform2.
- Crear una variable
- Sumar
platform1Longyplatform2Longy almacenar el resultado en una variabletotalViewsde tipolong. - Devolver el valor de
totalViewsdesde la funciónsumViews.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla