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++
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.

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

Desliza para comenzar a programar

Imagina que estás desarrollando una herramienta de análisis para plataformas de redes sociales. Cada plataforma informa la cantidad 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 forma segura el número total de visualizaciones.

La función sumViews recibe dos números int que representan las visualizaciones de dos plataformas.

  1. Convierte los valores int a long para manejar de forma segura números grandes.
    • Crea una variable platform1Long de tipo long y asígnale el valor de platform1.
    • Crea una variable platform2Long de tipo long y asígnale el valor de platform2.
  2. Suma platform1Long y platform2Long y almacena el resultado en una variable totalViews de tipo long.
  3. Devuelve 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