Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Встановлення Кількості Ітерацій за Допомогою Циклу While у C++ | Цикл While
Цикли C++
close
Секція 1. Розділ 2
single

single

bookЗавдання: Встановлення Кількості Ітерацій за Допомогою Циклу While у C++

Свайпніть щоб показати меню

while-цикл продовжує виконання, доки задана умова залишається true. Але що робити, якщо потрібно повторити певний фрагмент коду фіксовану кількість разів, наприклад, 3 або 5 разів? У таких випадках це можна реалізувати за допомогою змінної-лічильника.

Розглянемо цю ідею детальніше. Вже відомо, що вирази на кшталт x < 5 повертають true, якщо x менше п’яти, і false, якщо x більше або дорівнює п’яти.

Ця концепція відповідає тому, що потрібно для фіксованої кількості повторень. Однак, щоб це працювало, необхідно створити змінну-лічильник x і оновлювати її всередині циклу. Розгляньте код нижче крок за кроком:

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { // create variable for loop condition int i = 0; // variables for loops are usually called i or j while (i < 5) { std::cout << "Hello!" << std::endl; i++; // incrementing the i } }
Note
Примітка

Вибір початкового значення змінної та кроку інкременту в циклі впливає на кількість ітерацій. Наприклад, у цьому випадку ініціалізація змінної значенням 3 призведе лише до 2 ітерацій.

Крім того, можна змінювати значення кроку інкременту, що також вплине на кількість ітерацій. Конкретні значення для ініціалізації та інкременту залежать від вимог і цілей вашого завдання. Можна експериментувати, змінюючи початкове значення, умову або крок інкременту.

Завдання

Swipe to start coding

Потрібно обчислити середнє значення транзакцій у банківській системі. Для цього використовуйте array, цикл while та змінні для зберігання sum і iterator. Весь код має бути реалізований у функції calculateAverage.

  1. Ініціалізуйте змінну sum. Вона зберігатиме суму всіх транзакцій.
  2. Ініціалізуйте змінну i. Вона буде ітератором, що відстежує поточну позицію в transactions.
  3. Цикл while повинен виконуватись, поки i менше кількості елементів у transactions (змінна size).
  4. Усередині циклу додайте значення поточної транзакції до змінної sum.
  5. Збільшуйте змінну i на одиницю при кожній ітерації.
  6. Після завершення циклу обчисліть average, поділивши sum на кількість транзакцій.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt