3.Щоб вийти з програми натисніть кнопку «Вихід».
Рисунок 2.8 – результат виконан\ня програми
Блок коду:
Bx = i; By = i - 1;
Cx = -i; Cy = i + 1;
angle = cos((ax * bx + ay * by)/(sqrt(ax * ax + ay * ay) * sqrt(bx * bx + by * by)));
p = (AB + AC + Bx) / 2;
r = sqrt(abs(((p-AB)*(p-AC)*(p-BC))/p));
3. Ввести довільне значення х та обчислити значення функції
де φ=tg ( x + a )- logi | b +7|, ω= , і – номер варіанту. Вхідні дані (x, a, b, c, d) ввести з клавіатури довільні. Результати вивести на екран.
Графічне зображення алгоритму рішення задачі представлено на рис. 2.9.
![]() |
f |
Кінець |
Початок |
a, b, c, d, x |
![]() |
![]() |
![]() ![]() |
![]() |
Рисунок 2.9 – Блок-схема до завдання №3
Призначення програми:
Дана програма призначена для знаходження значення функції відносно введених параметрів, а сама – х.
Рисунок 2.10 – Головна форма «Функція»
Інструкція:
1.В поля a, b, c, d, x введіть відповідні значення;
2.Для розрахування натисніть кнопку «Розрахувати»;
3.Щоб вийти з програми натисніть хрестик в правому верхньому кутку.
Рисунок 2.11 – Результат виконання програми
Блок коду:
if (abs(x)> 10){
f = (abs(sin(x) / 3.12 + cos(pow(x,2))) - 8.3 * cos(1.2 * x)) * tan(x+a) - log(abs(b+7))/log(3.0);
} else {
f = (abs(sin(x) / 3.12 + cos(pow(x,2))) - 8.3 * cos(1.2 * x)) * pow((pow(x,2)+d*exp(1.3)),1./5);
4. Оплата робіт залежить від типу виконаної роботи чи виду підприємницької діяльності (А, Б, В) і нараховується за формулою:
де і – номер варіанту. Для робіт типу А податок становить 10%, для Б –15%, для И – 20%. Ввести тип роботи. Ввести нараховану суму, суму податку і суму до видачі.
Графічне зображення алгоритму рішення задачі представлено на рис. 2.12.
type |
type = A |
type = Б |
Y= |
Y= |
Y= |
Y, percent, salary |
percent = y * 0,2 salary = y - percent |
percent = y * 0,15 salary = y - percent |
percent = y * 0,1 salary = y - percent |
Кінець |
Початок |
Рисунок 2.12 – Блок-схема до завдання №4
Призначення програми:
Дана програма призначена для вирахування нарахованої суми, суми податку і суми до сплати.
Рисунок 2.13 – Головна форма «Заробітня плата»
Інструкція:
1.Виберіть тип за допомогою радіо-кнопок та введіть х;
2.Для розрахування натисніть кнопку «Вирахувати»;
3.Щоб вийти з програми натисніть кнопку «Вихід».
Рисунок 2.14 – Результат виконання програми
Блок коду:
switch(type){
case 0:
salary = 100 * (abs(sin(x) / 3.12 + cos(pow(x,2))) - 8.3 * cos(1.2 * x)) * pow(2.0, 3 + 50);
percent = salary * 0.1;
salary_to_pay = salary - percent;
break;
case 1:
salary = 150 * (abs(cos(abs(2*x))/1.2 - cos(3*x-2) + 6.15) * pow(3.0, 3 + 100));
percent = salary * 0.15;
salary_to_pay = salary - percent;
break;
case 2:
salary = 200 * ((sin(x) * pow(cos(x), 2) * sin(x + 1.4)) / 0.85 + 7.14) * pow(4.0, 3 + 135);
percent = salary * 0.2;
salary_to_pay = salary - percent;
break;
6.Побудувати таблицю відповідностей між мірами. Початкове значення міри, крок зміни цього значення та кількість рядків у таблиці (10-15) задати самостійно у режимі діалогу. Оформити та таблицю якнайкраще, використовуючи формати виведення.
1.1 карат = 0,2г = 2,9412 гран.
2.1 гран = 0,068г = 0,038378 драхм.
Призначення програми:
Дана програма призначена для переведення одних одиниць вимірювання в інші з урахуванням кроку.
Рисунок 2.19 – Форма «Завдання №6»
Інструкція:
1.Виберіть тип: вхідну одинцю вимірювання і одиниці вимірювання результату;
2.Введіть необхідну інформацію в поля: «Кількість елементів», «Початкове значення», «Крок»;
3.Для розрахунку натисніть кнопку «Перевести»;