Тема: Поможіть з кодом, тут вроді би все просто, але в мене не виходе:(
Задали нам зробити прогу для обчислення квадрата, проблема заключається в тому що я не розумію чому тут не виходить як я написав і чому else в якому знаходиться goto не вертає назад коли введена неправильна відповідь, а просто переходить зразу до систем пауз
Поможіть будь ласка!
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
string answer;
float a;
cout << "Введіть сторону квадрата...\n";
cin >> a;
cout << "Що потрібно знайти?" << endl;
asktheuser:
cout << "Площу - 1" << endl;
cout << "Периметр - 2" << endl;
cout << "-";
cin >> answer;
{
if(answer == "1","2")
{
if (answer == "1")
{
float S = (a * a);
cout << "Площа квадрата буде дорівнювати - " << S << endl;
}
if (answer == "2")
{
float P = (4 * a);
cout << "Периметр квадрата буде дорівнювати - " << P << endl;
}
}
else
{
cout << "Введіть 1 або 2 щоб продовжити роботу" << endl;
goto asktheuser;
}
}
system("pause");
return 0;
}