Практична робота. Складання та виконання алгоритмів з повтореннями та розгалуженнями для опрацювання величин.
В Україні за споживання електроенергії визначено наступний порядок оплати залежно від спожитого обсягу: вартість 1 кВт при споживанні електроенергії до 100 кВт за місяць – 0,57 грн., від 100 кВт до 600 кВт – 0,99 грн., понад 600 кВт – 1,56 грн. Деяким споживачам надається пільговий обсяг безоплатного користування електроенергією, наприклад, 30 кВт. Якщо така пільга є, то її віднімають від спожитого обсягу, а далі розрахунок здійснюється за прийнятими тарифами. Розробіть у вибраному середовищі програмування проект Оплата за електроенергію, у якому користувач вносить у текстове поле обсяг спожитої електроенергії та позначає за допомогою елементів управління (визначте самостійно) наявність пільги. Після натиснення кнопки Розрахувати отримує у вікні повідомлення розмір суми до оплати за електроенергію
У середовищі Lazarus проект Оплата за електроенергію може мати наступну екранну форму:
Програмний код:
Мама восьмикласника Максима працює у відділенні Пенсійного фонду. Вона запропонувала розробити для неї програму, як вона може використати у своїй роботі. В Україні визначено наступний порядок оподаткування пенсії із фізичних осіб: встановлюється мінімальна заробітна плата (наприклад, з січня по квітень 1378 гривень, з травня по листопад - 1450 гривень, з грудня - 1550 гривень). якщо сума нарахування s менша за три мінімальні заробітні плати, то пенсія не оподатковується якщо сума нарахування s більша за три мінімальні заробітні плати, але не перевищує 10 мінімальних заробітних плат, то з суми, яка перевищує 3*min нараховують 15% податку; якщо сума нарахування s більша 10 мінімальних заробітних плат, то оподатковується сума, що перевищує 3*min. Із суми, що залишилась до 10 мінімальних заробітних плат нараховують 15% податку, а з суми, що перевищує 10 мінімальних заробітних плат нараховують 20% податку. Розробіть у вибраному середовищі програмування проект Пенсійний калькулятор, у якому користувач вносить у текстове поле розмір нарахованої пенсії та обирає за допомогою елементів управління (визначте самостійно) розмір мінімальної заробітної плати. Після натиснення кнопки Розрахувати у текстових полях, захищених від змін, отримує розміри суми нарахованої пенсії та податку.
У середовищі Lazarus проект Пенсійний калькулятор може мати наступну екранну форму:
Програмний код:
У магазині на деякі товари (молоко, фрукти, овочі, печиво) прийняли систему знижок: товар, який не вибраному середовищі програмування проект Знижки, у якому користувач обирає із списку товар та у текстове поле вносить номер тижня покупки. Після натиснення кнопки Розрахувати у вікні повідомлення отримує ціну товару на дату покупки.
У середовищі Lazarus проект Шалені знижки може мати наступну екранну форму:
Властивості Items списку надано значення:
Програмний код:
Ваш дідусь у селі вирішив розводити кроликів. Він знає, що ще у ХІІІ столітті Леонардо Пізанський вивів формулу закону розмноження кроликів, яка визначає ряд чисел, що отримали назву чисел Фібоначчі:
1,1,2,3,5,8…
Можна помітити, що починаючи з третього числа, кожне наступне дорівнює сумі двох попередніх, тобто має місце формула Розробіть проект у визначеному середовищі програмування, за яким після натиснення кнопки Розрахувати за введеним у текстове поле порядковим номером, який визначає послідовність етапу розмноження кроликів, у вікні повідомлення буде відображено відповідне число Фібоначчі.
У середовищі Lazarus проект Кролеферма може мати наступну екранну форму:
Програмний код Члени математичного гуртка ознайомились із поняттям факторіала числа - добутку натуральних чисел від 1 до даного числа: n!=1*2*3*,,,*n.
Розробіть проект у визначеному середовищі програмування, за допомогою якого можна буде порівняти значення факторіала числа та його квадрата.
Члени математичного гуртка ознайомились із поняттям факторіала числа - добутку натуральних чисел від 1 до даного числа: n!=1*2*3*,,,*n.
Розробіть проект у визначеному середовищі програмування, за допомогою якого можна буде порівняти значення факторіала числа та його квадрата.
У середовищі Lazarus проект Порівняння може мати наступну екранну форму:
Програмний код: