Чудово!
Completion показник покращився до 4.35single
Завдання: Застосування Цілочисельних Типів
Свайпніть щоб показати меню
Ми з'ясували, що присвоєння значення, яке перевищує діапазон -2,147,483,648 до 2,147,483,647, не викличе жодної помилки. Натомість це призведе до переповнення.
Переповнення виникає, коли обчислення дає результат, який занадто великий для представлення обраним типом даних.
Наприклад, якщо ви спробуєте зберегти значення, яке перевищує максимальне представиме значення для цілочисельного типу, виникне переповнення, і результат буде обмежено або обрізано, що призведе до неочікуваної поведінки програми.
Це може призвести до критичних помилок у ваших програмах, тому варто пам'ятати про це. У наступному розділі ми розглянемо, як працювати з числами, що перевищують допустимий розмір.
Swipe to start coding
Уявіть, що ви створюєте аналітичний інструмент для соціальних мереж. Кожна платформа повідомляє кількість переглядів як int. Іноді сума переглядів з двох платформ перевищує межу зберігання типу int. Ваше завдання — безпечно обчислити загальну кількість переглядів.
Функція sumViews приймає два числа типу int, що представляють перегляди з двох платформ.
- Перетворіть значення
intу типlong, щоб безпечно працювати з великими числами.- Створіть змінну
platform1Longтипуlongі присвойте їй значенняplatform1. - Створіть змінну
platform2Longтипуlongі присвойте їй значенняplatform2.
- Створіть змінну
- Додайте
platform1Longіplatform2Longта збережіть результат у зміннійtotalViewsтипуlong. - Поверніть значення
totalViewsз функціїsumViews.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат