Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор циклу For . Next



Оператор циклу For... Next використовується тоді, коли потрібно виконати групу операторів заздалегідь відоме число раз.

Загальна форма оператора:

For I = Start to Finish Step N

Блок_операторів

Next

Процес виконання оператора For... Next такий:

a. Змінній I присвоюється значення змінної або виразу Start.

b. Значення I порівнюється зі значенням змінної або виразом Finish.

c. Якщо I <= Finish, виконується блок операторів у тілі циклу - чергова ітерація (повторення). Потім змінна I (лічильник циклу) збільшується на N, виконується перехід до п. b. Якщо I > Finish, цикл завершує свою роботу.

Частина початкового рядка циклу Step N може бути пропущена, коли крок зміни перемінної циклу дорівнює одиниці.

Приклад використання циклу For … Next

Як приклад розглядається створення програми обчислення суми на рахунку в банку. Користувач повинен ввести такі дані: суму попереднього внеску на рахунок - SPV, банківський відсоток - V, період часу - P. Після натиснення кнопки Розрахунок, програма повинна вивести суму SR, яка буде на рахунку після P років при визначеному банківському відсотку, якщо відома сума первинного внеску. Формула розрахунку суми така:

1. На початок роботи програми SR = SPV.

2. Кожного року сума на рахунку змінюється таким чином .

Блок-схем розв’язання задачі подана на рис. 2.4.

На етапі візуального програмування потрібно створити форму, подану на рис. 2.5.


 
 

Рисунок 2.4 - Блок-схема розв’язання задачі «Обчислення суми на рахунку»

Рисунок 2.5 - Вікно програми – прикладу використання оператору For...Next

Характеристика форми, елементів управління форми подана в таблиці.

Об'єкт Властивість Значення
     
Форма (Form) Name frmExampleFor
Caption Програма - приклад циклу For
BackColor білий
Командна кнопка (Command Button) Name cmdSolve
Caption &Розрахунок
Командна кнопка (Command Button) Name cmdClear
Caption &Очистка
Командна кнопка (Command Button) Name cmdExit
Caption &Вихід
Етикетка (Label) Name lblSPV
Caption Сума первинного внеску:
BackColor білий
Font 12 пунктів, напівжирний
Етикетка (Label) Name lblV
Caption Банківський відсоток:
BackColor білий
Font 12 пунктів, напівжирний
Етикетка (Label) Name lblP
Caption Період:
BackColor білий
Font 12 пунктів, напівжирний
Етикетка (Label) Name lblS
Caption Сума на рахунку:
BackColor білий
Font 12 пунктів, напівжирний
Етикетка (Label) Name lblSR
Caption  
BackColor білий
Font 12 пунктів, напівжирний
Alignment 1 – Right Justify (вирівнювання праворуч)
Текстове поле (TextBox) Name TxtSPV
Text ëû” (порожній рядок)
Текстове поле (TextBox) Name TxtV
Text ëû” (порожній рядок)
Текстове поле (TextBox) Name TxtP
Text ëû” (порожній рядок)

Характеристика коду програми подана в таблиці.





Дата публикования: 2014-12-28; Прочитано: 177 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...