<?php
$input='243+6743-78*2=';
$result=0;
$number=0;
$op='';
for ($i=0; $i<$inputLength;$i++){
if ($char == "*" || $char == "+" || $char == "-" || $char == "=") {
switch($op) {
case '':
$op = $char;
$result = $number;
$number = 0;
break;
case '+':
echo "Выполняем действие " . $result . "+" . $number;
echo "={$result} \n";
$op = $char;
$number = 0;
break;
case '-':
echo "Выполняем действие " . $result . "-" . $number;
echo "={$result} \n";
$op=$char;
$number = 0;
break;
case '*':
echo "Выполняем действие " . $result . "*" . $number;
echo "={$result} \n";
$op=$char;
$number = 0;
break;
}
if ($char == '=') {
echo "Финальный результат = $result";
break;
}
$number=($number*10)+$char;
}else{
echo "Неверный символ: '$char'\n";
}
}
PD9waHAKJGlucHV0PScyNDMrNjc0My03OCoyPSc7CiRpbnB1dExlbmd0aCA9IG1iX3N0cmxlbigkaW5wdXQpOwoKJHJlc3VsdD0wOwokbnVtYmVyPTA7CiRvcD0nJzsKCmZvciAoJGk9MDsgJGk8JGlucHV0TGVuZ3RoOyRpKyspewogICAgJGNoYXIgPSBtYl9zdWJzdHIoJGlucHV0LCAkaSwgMSk7CgogICAgaWYgKCRjaGFyID09ICIqIiB8fCAkY2hhciA9PSAiKyIgfHwgJGNoYXIgPT0gIi0iIHx8ICRjaGFyID09ICI9IikgewogICAgICAgIHN3aXRjaCgkb3ApIHsKICAgICAgICAgICAgY2FzZSAnJzoKICAgICAgICAgICAgICAgICRvcCA9ICRjaGFyOwogICAgICAgICAgICAgICAgJHJlc3VsdCA9ICRudW1iZXI7CiAgICAgICAgICAgICAgICAkbnVtYmVyID0gMDsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBjYXNlICcrJzoKICAgICAgICAgICAgICAgIGVjaG8gItCS0YvQv9C+0LvQvdGP0LXQvCDQtNC10LnRgdGC0LLQuNC1ICIgLiAkcmVzdWx0IC4gIisiIC4gJG51bWJlcjsKICAgICAgICAgICAgICAgICRyZXN1bHQgPSAoaW50dmFsKCRyZXN1bHQpKSArIChpbnR2YWwoJG51bWJlcikpOwogICAgICAgICAgICAgICAgZWNobyAiPXskcmVzdWx0fSBcbiI7CiAgICAgICAgICAgICAgICAkb3AgPSAkY2hhcjsKICAgICAgICAgICAgICAgICRudW1iZXIgPSAwOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgJy0nOgogICAgICAgICAgICAgICAgZWNobyAi0JLRi9C/0L7Qu9C90Y/QtdC8INC00LXQudGB0YLQstC40LUgIiAuICRyZXN1bHQgLiAiLSIgLiAkbnVtYmVyOwogICAgICAgICAgICAgICAgJHJlc3VsdCA9IChpbnR2YWwoJHJlc3VsdCkpIC0gKGludHZhbCgkbnVtYmVyKSk7CiAgICAgICAgICAgICAgICBlY2hvICI9eyRyZXN1bHR9IFxuIjsKICAgICAgICAgICAgICAgICRvcD0kY2hhcjsKICAgICAgICAgICAgICAgICRudW1iZXIgPSAwOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgJyonOgogICAgICAgICAgICAgICAgZWNobyAi0JLRi9C/0L7Qu9C90Y/QtdC8INC00LXQudGB0YLQstC40LUgIiAuICRyZXN1bHQgLiAiKiIgLiAkbnVtYmVyOwogICAgICAgICAgICAgICAgJHJlc3VsdCA9IChpbnR2YWwoJHJlc3VsdCkpICogKGludHZhbCgkbnVtYmVyKSk7CiAgICAgICAgICAgICAgICBlY2hvICI9eyRyZXN1bHR9IFxuIjsKICAgICAgICAgICAgICAgICRvcD0kY2hhcjsKICAgICAgICAgICAgICAgICRudW1iZXIgPSAwOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfSAKICAgICAgICAKICAgICAgICBpZiAoJGNoYXIgPT0gJz0nKSB7CiAgICAgICAgICAgICAgICBlY2hvICLQpNC40L3QsNC70YzQvdGL0Lkg0YDQtdC30YPQu9GM0YLQsNGCID0gJHJlc3VsdCI7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAJCiAgICAgICAgfQogICAgfWVsc2VpZiAoaXNfbnVtZXJpYygkY2hhcikpewogICAgICAgICRudW1iZXI9KCRudW1iZXIqMTApKyRjaGFyOwogICAgfWVsc2V7CiAgICAgICAgZWNobyAi0J3QtdCy0LXRgNC90YvQuSDRgdC40LzQstC+0Ls6ICckY2hhcidcbiI7CiAgICB9Cn0=