<?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;
case "=":
echo "Финальный результат = " . $result;
}
$number=($number*10)+$char;
}else{
echo "Неверный символ: '$char'\n";
}
}
PD9waHAKJGlucHV0PScyNDMrNjc0My03OCoyPSc7CiRpbnB1dExlbmd0aCA9IG1iX3N0cmxlbigkaW5wdXQpOwoKJHJlc3VsdD0wOwokbnVtYmVyPTA7CiRvcD0iIjsKCmZvciAoJGk9MDsgJGk8JGlucHV0TGVuZ3RoOyRpKyspewogICAgJGNoYXI9bWJfc3Vic3RyKCRpbnB1dCwgJGksIDEpOwoKICAgIGlmICgkY2hhcj09IioifHwkY2hhcj09IisifHwkY2hhcj09Ii0ifHwkY2hhcj09Ij0iKSB7CiAgICAgICAgc3dpdGNoKCRvcCkgewogICAgICAgICAgICBjYXNlICcnOgogICAgICAgICAgICAgICAgJG9wID0gJGNoYXI7CiAgICAgICAgICAgICAgICAkcmVzdWx0ID0gJG51bWJlcjsKICAgICAgICAgICAgICAgICRudW1iZXIgPSAwOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgIisiOgogICAgICAgICAgICAgICAgZWNobyAi0JLRi9C/0L7Qu9C90Y/QtdC8INC00LXQudGB0YLQstC40LUgIiAuICRyZXN1bHQgLiAiKyIgLiAkbnVtYmVyOwogICAgICAgICAgICAgICAgJHJlc3VsdCA9IChpbnR2YWwoJHJlc3VsdCkpICsgKGludHZhbCgkbnVtYmVyKSk7CiAgICAgICAgICAgICAgICBlY2hvICI9eyRyZXN1bHR9IFxuIjsKICAgICAgICAgICAgICAgICRvcCA9ICRjaGFyOwogICAgICAgICAgICAgICAgJG51bWJlciA9IDA7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAiLSI6CiAgICAgICAgICAgICAgICBlY2hvICLQktGL0L/QvtC70L3Rj9C10Lwg0LTQtdC50YHRgtCy0LjQtSAiIC4gJHJlc3VsdCAuICItIiAuICRudW1iZXI7CiAgICAgICAgICAgICAgICAkcmVzdWx0ID0gKGludHZhbCgkcmVzdWx0KSkgLSAoaW50dmFsKCRudW1iZXIpKTsKICAgICAgICAgICAgICAgIGVjaG8gIj17JHJlc3VsdH0gXG4iOwogICAgICAgICAgICAgICAgJG9wPSRjaGFyOwogICAgICAgICAgICAgICAgJG51bWJlciA9IDA7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAiKiI6CiAgICAgICAgICAgICAgICBlY2hvICLQktGL0L/QvtC70L3Rj9C10Lwg0LTQtdC50YHRgtCy0LjQtSAiIC4gJHJlc3VsdCAuICIqIiAuICRudW1iZXI7CiAgICAgICAgICAgICAgICAkcmVzdWx0ID0gKGludHZhbCgkcmVzdWx0KSkgKiAoaW50dmFsKCRudW1iZXIpKTsKICAgICAgICAgICAgICAgIGVjaG8gIj17JHJlc3VsdH0gXG4iOwogICAgICAgICAgICAgICAgJG9wPSRjaGFyOwogICAgICAgICAgICAgICAgJG51bWJlciA9IDA7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAiPSI6CiAgICAgICAgICAgICAgICBlY2hvICLQpNC40L3QsNC70YzQvdGL0Lkg0YDQtdC30YPQu9GM0YLQsNGCID0gIiAuICRyZXN1bHQ7CiAgICAgICAgICAgICAgICBleGl0OwogICAgICAgIH0KICAgIH1lbHNlaWYgKGlzX251bWVyaWMoJGNoYXIpKXsKICAgICAgICAkbnVtYmVyPSgkbnVtYmVyKjEwKSskY2hhcjsKICAgIH1lbHNlewogICAgICAgIGVjaG8gItCd0LXQstC10YDQvdGL0Lkg0YHQuNC80LLQvtC7OiAnJGNoYXInXG4iOwogICAgfQp9