Додаток Н.2 Результат виконання програми з використанням операторів вибору


 

Додаток П Програма для відображення таблиці мір

 

Побудувати таблицю від­повідностей між мірами. Початкове значення міри, крок змі­ни цього значення та кількість рядків у таблиці (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.Н, де і номер варіанта. Обчислити добуток усіх від'ємних значень функції у та ви­значити кількість додатних.