Додаток П Програма для відображення таблиці мір
Побудувати таблицю відповідностей між мірами. Початкове значення міри, крок зміни цього значення та кількість рядків у таблиці (10 - 15) задати самостійно у режимі діалогу. Оформити таблицю якнайкраще, використовуючи формати виведення: 1 гран = 0.068 г = 0.038378 драхм;
Додаток П.1 Лістинг програми для відображення таблиці мір
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
double begin, h, count, gram(0.68), drahm(0.038378);
cout << "Vvedit pochatok: ";
cin >> begin;
cout << "Vvedit krok: ";
cin >> h;
cout << "Vvedit kilkist: ";
cin >> count;
cout << "---------------------------------\n";
cout << "| Gran\t| Gram\t| Drahm\t\t|\n";
cout << "---------------------------------\n";
for (double i(begin); i < count; i += h) {
cout << "| " << i << "\t| " << i*gram << "\t| " << i*drahm << "\t|\n";
cout << "---------------------------------\n";
}
_getch();
return 0;
}
Додаток П.2 Результат виконання програми для відображення таблиці мір
Додаток Р Програма для обчислення скінченних сум і добутків
Обчислити значення змінної z свого варіанта: Z = (а + b)2;
і - номер варіанта, k -цілі числа. Функції f вибрати з таблиці. Вивести значення і, a, b, z.
Додаток Р.1 Лістинг програми для обчислення скінченних сум і добутків
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
double a(0), b(0), z(0);
for (int i(3); i < 8; i++) {
a += abs(cos(i) / 2.7) + 9.1 * sin(1.2 * i + 1);
}
for (int i(3); i < 11; i++) {
b += abs(cos(i) / 2.7) + 9.1 * sin(1.2 * i + 1);
}
z = pow(a + b, 2);
cout << "Variant = " << 3;
cout << "\nA = " << a;
cout << "\nB = " << b;
cout << "\nZ = " << z;
_getch();
return 0;
}
Додаток Р.2 Результат виконання програми для обчислення скінченних сум і добутків
Додаток С Програма для обчислення суми знакозмінного ряду
Обчислити суму ряду
і - номер варіанта, х - довільне дане з проміжку (0; 1) з точністю є = 0,001. Скільки потрібно доданків для досягнення заданої точності?
Додаток С.1 Лістинг програми для обчислення суми знакозмінного ряду
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int kf(0), k(1), x(0);
double ak(0), S(0);
cout << "Vvedit X: ";
cin >> x;
cout << "\nObchuslennja:\n";
do
{
for (int i(1); i <= k; i++)
kf += i;
ak = pow(-1, k)* (abs(cos(x) / 2.7) + 9.1 * sin(1.2 * x + 1) * pow(x, k)) / kf;
cout << ak << endl;
k++;
S += ak;
} while (ak > 0.001);
cout << "\nSuma = " << S;
_getch();
return 0;
}
Додаток С.2 Результат виконання програми для обчислення суми знакозмінного ряду
Додаток Т Програма для табулювання функції та пошуку даних
Протабулювати функціюна проміжку [0; і] з кроком h = 0.Н, де і номер варіанта. Обчислити добуток усіх від'ємних значень функції у та визначити кількість додатних.