STEAM GROUP
Пишем читы на C++ Cheat on C++
STEAM GROUP
Пишем читы на C++ Cheat on C++
0
IN-GAME
3
ONLINE
Founded
30 September, 2020
Language
Russian
Location
Ireland 
{ } 30 Sep, 2020 @ 1:05pm
Моя первая программа:
#include <iostream>
#include <math.h>
#include <windows.h>
#include <string>
#include <sstream>
#include <algorithm>
#include <iomanip>
int main()
{
int add();
int nadd();
setlocale(LC_ALL, "Russian");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
system("color 0a");
std::string s;
add();
nadd();

}
int add()
{
std::cout << std::endl << std::endl << "...........................................................................FLYX.EXE............................................................................................" << std::endl << std::endl;
std::cout << " Это обновленное приложение для расчета определенных видов уравнений.Теперь здесь можно считывать любое квадратное уравнение, в том числе и неполное." << std::endl;
std::cout << " Начнем..." << std::endl;
std::cout << " Вам нужно написать 3 переменные (a),(b),(c)." << std::endl;
std::cout << " В случае если какой-либо переменной нет, например (x)2 + 12x + 4 = 0 , здесь перед (x)2 нет переменной (а),значит пишем число 1." << std::endl;
std::cout << " В остальных случаех проводим такую же операцию." << std::endl;
std::cout << " Если уравнение неполное, в таком случае на месте отсутствующей переменной пишем 0, например 12(x)2 + 14 = 0, здесь отсутствует переменная (b),значит - 0. " << std::endl;
std::cout << " Также в случае с переменной (c) делаем все тоже самое, при этом меняя значение переменной (c) на 0." << std::endl;
std::cout << " Также в обновленном приложении не нужно искать свой вариант решение, как это было в 1-ой версии" << std::endl << std::endl;
return 0;
}
int nadd(){
double a, b, c, D, d, x1, x2, x,x3,x4,p,x5,z1;
std::cout << " Введи переменную (a)" << std::endl << std::endl;
std::cin >> a;
std::cout << " Введи переменную (b)" << std::endl << std::endl;
std::cin >> b;
std::cout << " Введи переменную (c)" << std::endl << std::endl;
std::cin >> c;
std::cout << " Вы написали следующее квадратное уравнение. Если оно не верно перезапустите приложение." << std::endl << std::endl;
if (b == 0)
{
std::cout << " Вы ввели неполное уравнение типа: a(x)2 + c = 0." << std::endl;
std::cout << " У вас получилось следующее уравнение..." << std::endl << std::endl;
std::cout << " " << a << "(x)2" << " + " << c << " = " << 0 << std::endl << std::endl;
std::cout << ".........................................PROCESSING===" << std::endl << std::endl;
x3 = sqrt(c/a);
x4 = sqrt(x3);
x5 = c / a;
std::cout <<" "<< a << "(х)2" << " = " << -c << std::endl;
std::cout << " (х)2" << " = (КОРЕНЬ ИЗ)" << c << " / " << a << std::endl;
std::cout << " (x)2" << "= " << c / a << std::endl;
std::cout << " x = " << "+/-" <<"(КОРЕНЬ ИЗ)"<< x5<< std::endl << std::endl;
std::cout << " Чтобы извлечь корень дальше введите 0, если же корень не извлекается введите любое другое число." << std::endl;
std::cin >> p;
if (p == 0)
{
std::cout << " х = " << x4 << std::endl << std::endl << std::endl << std::endl;
}
else
{
std::cout << "the END..........." << std::endl << std::endl << std::endl;
}
std::cout << " Если хотите вернуться и решить новое уравнение введите 1" << std::endl << std::endl;
std::cin >> z1;
if (z1 == 1)
{
main();
}
else
{
std::cout << " ок, бб" << std::endl << std::endl;
}
}
else if (c == 0)
{
std::cout << " Вы ввели неполное уравнение типа: a(x)2 + bx = 0." << std::endl;
std::cout << " У вас получилось следующее уравнение..." << std::endl << std::endl;
std::cout << " " << a << "(x)2" << " + " << b << "х" << " = " << 0 << std::endl << std::endl;
std::cout << ".........................................PROCESSING===" << std::endl << std::endl;
std::cout << " " << a << "(x)2" << " + " << b << "х" << " = " << 0 << std::endl;
std::cout << " х * "<< "( "<< a<< "х"<< " + "<< b << " )"<< "=" << 0<< std::endl;
std::cout <<" " <<a << "х" << " + " << b << " = " << 0 << std::endl;
std::cout <<" "<< a << "х =" << b << std::endl;
std::cout << " х1 = 0" << std::endl;
std::cout << " х2 = " << b << " / " << a << std::endl;
std::cout << " х2 = " << b / a << std::endl;
std::cout << " ОТВЕТ: x1 = 0; x2 =" << b / a << std::endl;
std::cout << " Если хотите вернуться и решить новое уравнение введите 1" << std::endl << std::endl;
std::cin >> z1;
if (z1 == 1)
{
main();
}
else
{
std::cout << "-----------------------------------------ок = бб--------------" << std::endl << std::endl;
}
}
else
{
std::cout << " Вы ввели полное квадратное уравнение тапа: a(x)2 + bx + c = 0. " << std::endl;
std::cout << " У вас получилось следующее уравнение..." << std::endl << std::endl;
std::cout << " " << a << "(x)2" << " + " << b << "х" << " + " << c << " = " << 0 << std::endl << std::endl;
std::cout << ".........................................PROCESSING===" << std::endl << std::endl;
D = (b * b) - (4 * a * c);
d = sqrt(D);
x1 = (-b - d) / (2 * a);
x2 = (-b + d) / (2 * a);
x = -b / 2 * a;
std::cout << " D = b * b - 4ac" << " = " << b << " * " << b << " - "<< 4 << " * "<< a << " * " << c <<" = " << D << std::endl << std::endl;
if (D > 0)
{
std::cout << " x1 = -b - d / 2 * a" << " = " << -b << " - " << d << " / " << 2 << " * " << a << " = " << x1 << std::endl << std::endl;
std::cout << " x2 = -b + d / 2 * a" << " = " << -b << " + " << d << " / " << 2 << " * " << a << " = " << x2 << std::endl << std::endl;
std::cout << " ОТВЕТ: x1 = "<< x<< ", x2 =" << x2 << std::endl << std::endl;
std::cout << " Если хотите вернуться и решить новое уравнение введите 1" << std::endl << std::endl;
std::cin >> z1;
if (z1 == 1)
{
main();
}
else
{
std::cout << " ок, бб" << std::endl << std::endl;
}
}
else if (D == 0)
{
std::cout << " x = -b / 2 * a" << " = " << -b << " / " << 2 << " * " << a << " = " << x << std::endl << std::endl;
std::cout << " ОТВЕТ: x = "<< x << std::endl << std::endl;
std::cout << " Если хотите вернуться и решить новое уравнение введите 1" << std::endl << std::endl;
std::cin >> z1;
if (z1 == 1)
{
main();
}
else
{
std::cout << " ок, бб" << std::endl << std::endl;
}

}
else
{
std::cout << " ОТВЕТ: Дискриминант (D) < 0, отсюда следует, что у данного уравнения нет решения :)" << std::endl << std::endl;
std::cout << " Если хотите вернуться и решить новое уравнение введите 1" << std::endl << std::endl;
std::cin >> z1;
if (z1 == 1)
{
main();
}
else
{
std::cout << "-----------------------------------------ок = бб--------------" << std::endl << std::endl;
}

}
}
return 0;
}
Date Posted: 30 Sep, 2020 @ 1:05pm
Posts: 0