Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Завдання 1
- #include <iostream>
- using namespace std;
- double f_(double k, double x) {
- return k * x;
- }
- double k_(double f, double x) {
- return f / x;
- }
- double x_(double f, double k) {
- return f / k;
- }
- int main() {
- double f, k, x;
- cout << "Введіть жорсткість пружини" << endl;
- cin >> k;
- cout << "Введіть довжину стиснення" << endl;
- cin >> x;
- cout << "F = " << f_(k, x) << endl;
- cout << "Введіть силу" << endl;
- cin >> f;
- cout << "Введіть довжину стиснення" << endl;
- cin >> x;
- cout << "k = " << k_(f, x) << endl;
- cout << "Введіть силу" << endl;
- cin >> f;
- cout << "Введіть жорсткість пружини" << endl;
- cin >> k;
- cout << "x = " << x_(f, k) << endl;
- return 0;
- }
- // Завдання 2
- #include <iostream>
- using namespace std;
- double f_(double k, double x) {
- return k * x;
- }
- int main() {
- double k, x1, x2, step;
- cout << "Введіть жорсткість пружини" << endl;
- cin >> k;
- cout << "Введіть початкове значення довжини стиснення" << endl;
- cin >> x1;
- cout << "Введіть кінцеве значення довжини стиснення" << endl;
- cin >> x2;
- cout << "Введіть крок зміни значення довжини стиснення" << endl;
- cin >> step;
- while (x1 < x2) {
- cout << "F = " << f_(k, x1) << endl;
- x1 += step;
- }
- cout << "F = " << f_(k, x2) << endl;
- return 0;
- }
- // Завдання 3
- #include <iostream>
- using namespace std;
- void f_() {
- double k, x;
- cout << "Обчислення сили" << endl;
- cout << "Введіть жорсткість пружини" << endl;
- cin >> k;
- cout << "Введіть початкове значення довжини стиснення" << endl;
- cin >> x;
- cout << "F = " << k * x << endl;
- }
- void k_() {
- double f, x;
- cout << "Обчислення жорсткості пружини" << endl;
- cout << "Введіть силу" << endl;
- cin >> f;
- cout << "Введіть довжину стиснення" << endl;
- cin >> x;
- cout << "k = " << f / x << endl;
- }
- void x_() {
- double f, k;
- cout << "Обчислення довжини стиснення" << endl;
- cout << "Введіть силу" << endl;
- cin >> f;
- cout << "Введіть жорсткість пружини" << endl;
- cin >> k;
- cout << "x = " << f / k << endl;
- }
- int main() {
- void (*func[])() = {f_, k_, x_};
- int x;
- cout << "Знайти силу - введiть 0;\n"
- << "Знайти жорсткість пружини - введiть 1;\n"
- << "Знайти довжину стиснення - введiть 2;\n";
- cin >> x;
- func[x]();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement