CODE:string Text = "1 + 5 = ?"; // пример
string answer[3] = {"10", "8", "6"} // варианты ответа
string num[2];
int result;
messagebox("Пример "+Text);
if(regexsearch(2, #num[0], Text, "\d+")==2) // если в строке найдены 2 числа
{
result = formatsn(num[0]) + formatsn(num[1]); // сложить их
messagebox("Результат сложения "+format(result));
for(int i=0; i<3; i++) // цикл для поиска ответа
{
if (result == formatsn(answer[i])) // сравнить результат сложения чисел с ответом
{
messagebox("Правильный ответ"+format(i+1)+"^r^n"+answer[i]);
break; // выход из цикла
}
}
}
else messagebox("2 числа в строке не найдены"); |