|
@@ -1,38 +1,55 @@
|
|
|
#include <iostream>
|
|
#include <iostream>
|
|
|
#include <string>
|
|
#include <string>
|
|
|
|
|
|
|
|
-int main() {
|
|
|
|
|
- int s = 0;
|
|
|
|
|
- while(s <= 3) {
|
|
|
|
|
|
|
+int polz(void) {
|
|
|
|
|
+ while(1) {
|
|
|
std::string pol;
|
|
std::string pol;
|
|
|
std::cout << "Знак" << std::endl;
|
|
std::cout << "Знак" << std::endl;
|
|
|
std::cin >> pol;
|
|
std::cin >> pol;
|
|
|
double x1;
|
|
double x1;
|
|
|
- std::cout << "Первое число" << std::endl;
|
|
|
|
|
|
|
+ std::cout << "Первое число" << std::endl;
|
|
|
std::cin >> x1;
|
|
std::cin >> x1;
|
|
|
double x2;
|
|
double x2;
|
|
|
std::cout << "Второе число" << std::endl;
|
|
std::cout << "Второе число" << std::endl;
|
|
|
std::cin >> x2;
|
|
std::cin >> x2;
|
|
|
if(pol == "+") {
|
|
if(pol == "+") {
|
|
|
std::cout << x1 << pol << x2 << "=" << x1+x2 << std::endl;
|
|
std::cout << x1 << pol << x2 << "=" << x1+x2 << std::endl;
|
|
|
- s++;
|
|
|
|
|
}
|
|
}
|
|
|
else if(pol == "-") {
|
|
else if(pol == "-") {
|
|
|
std::cout << x1 << pol << x2 << "=" << x1-x2 << std::endl;
|
|
std::cout << x1 << pol << x2 << "=" << x1-x2 << std::endl;
|
|
|
- s++;
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(pol == "exit") {
|
|
|
|
|
+ break;
|
|
|
}
|
|
}
|
|
|
else if(pol == "*") {
|
|
else if(pol == "*") {
|
|
|
std::cout << x1 << pol << x2 << "=" << x1*x2 << std::endl;
|
|
std::cout << x1 << pol << x2 << "=" << x1*x2 << std::endl;
|
|
|
- s++;
|
|
|
|
|
}
|
|
}
|
|
|
else if(pol == "/") {
|
|
else if(pol == "/") {
|
|
|
std::cout << x1 << pol << x2 << "=" << x1/x2 << std::endl;
|
|
std::cout << x1 << pol << x2 << "=" << x1/x2 << std::endl;
|
|
|
- s++;
|
|
|
|
|
}
|
|
}
|
|
|
else {
|
|
else {
|
|
|
std::cout << "Неверный знак" << std::endl;
|
|
std::cout << "Неверный знак" << std::endl;
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return 1;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+int main() {
|
|
|
|
|
+ while(1) {
|
|
|
|
|
+ std::cout << "1. Начать\n2. Закончить" << std::endl;
|
|
|
|
|
+ int pol1;
|
|
|
|
|
+ std::cout << "Введите число" << std::endl;
|
|
|
|
|
+ std::cin >> pol1;
|
|
|
|
|
+ if(pol1 == 1) {
|
|
|
|
|
+ polz();
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(pol1 == 2) {
|
|
|
return 0;
|
|
return 0;
|
|
|
}
|
|
}
|
|
|
|
|
+ else {
|
|
|
|
|
+ std::cout << "Введите верное число" << std::endl;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
return 0;
|
|
return 0;
|
|
|
}
|
|
}
|