Разветвление:
#define _USE_MATH_DEFINIES
#include <cmath>
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
double x, a;
cout << "Введите х и а" << endl;
cin >> x >> a;
if (abs(x) >= 1 && a >= pow(x, 2))
cout << "w = " << sqrt(a - pow(x, 2)) << endl;
else
{
if (x == 0)
cout << "Нет решений" << endl;
else
{
if (a == 0)
cout << a << endl;
else
cout << "w = " << a * log(abs(x)) << endl;
}
}
return 0;
}
Заем:
#include <cmath>
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
double s, n, p;
cout << "Введите размер займа в рублях" << endl;
cin >> s;
cout << "Введите на сколько лет взят займ" << endl;
cin >> n;
cout << "Введите процент займа" << endl;
cin >> p;
double r = p / 100;
if (pow((1 + r), n) != 1)
cout << "m = " << (s * r * pow((1 + r), n)) / (12 * (pow((1 + r), n) - 1)) << endl;
else
cout << "Ошибка \n";
return 0;
}
2 лайка