Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Aplicações dos Tipos Inteiros | Tipos de Dados Numéricos
Tipos de Dados em C++
close
Seção 2. Capítulo 2
single

single

bookDesafio: Aplicações dos Tipos Inteiros

Deslize para mostrar o menu

Descobrimos que atribuir um valor que exceda o intervalo de -2,147,483,648 a 2,147,483,647 não gera nenhum erro. Em vez disso, causará um estouro.

Note
Nota

Estouro ocorre quando um cálculo produz um resultado muito grande para ser representado pelo tipo de dado utilizado.

Por exemplo, se você tentar armazenar um valor maior que o valor máximo representável para um tipo inteiro, ocorrerá um estouro e o resultado será reiniciado ou truncado, levando a comportamentos inesperados em seu programa.

Isso pode causar bugs críticos em seus programas, portanto, é algo a ser considerado. Aprenderemos como lidar com números muito grandes no próximo capítulo.

Tarefa

Swipe to start coding

Imagine que você está desenvolvendo uma ferramenta de análise para plataformas de mídia social. Cada plataforma informa o número de visualizações como um int. Às vezes, a soma das visualizações de duas plataformas excede o limite de armazenamento de int. Sua tarefa é calcular com segurança o número total de visualizações.

A função sumViews recebe dois números int representando as visualizações de duas plataformas.

  1. Converta os valores int para long para lidar com números grandes de forma segura.
    • Crie uma variável platform1Long do tipo long e atribua a ela o valor de platform1.
    • Crie uma variável platform2Long do tipo long e atribua a ela o valor de platform2.
  2. Some platform1Long e platform2Long e armazene o resultado em uma variável totalViews do tipo long.
  3. Retorne o valor de totalViews da função sumViews.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt