コード例 #1
0
        public override bool Execute(Program program)
        {
            var result = OperatingA.GetValue(program) * OperatingB.GetValue(program);

            program.WriteVar(OperatingA, result);
            return(true);
        }
コード例 #2
0
        public override bool Execute(Program program)
        {
            int result;

            if (OperatingB.GetValue(program) == 0)
            {
                result = 0;
            }
            else
            {
                result = OperatingA.GetValue(program) % OperatingB.GetValue(program);
            }

            program.WriteVar(OperatingA, result);
            return(true);
        }
コード例 #3
0
 public override bool CheckCondition(Program program)
 {
     return(OperatingA.GetValue(program) == OperatingB.GetValue(program));
 }