Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Aplicaciones de los Tipos Enteros | Tipos de Datos Numéricos
Tipos de Datos en C++
close
Sección 2. Capítulo 2
single

single

bookDesafí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.

Note
Nota

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.

Tarea

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.

  1. Convertir los valores int a long para manejar de forma segura números grandes.
    • Crear una variable platform1Long de tipo long y asignarle el valor de platform1.
    • Crear una variable platform2Long de tipo long y asignarle el valor de platform2.
  2. Sumar platform1Long y platform2Long y almacenar el resultado en una variable totalViews de tipo long.
  3. Devolver el valor de totalViews desde la función sumViews.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt