// SPDX-License-Identifier: MIT // compiler version must be greater than or equal to 0.8.10 and less than 0.9.0 pragma solidity 0.8.7; contract Condition{ uint[] public numbers=[1,2,3,4,5,6,7,8,9,10]; address public owner; constructor() { owner = msg.sender; } function CountEvenNumbers() public view returns (uint){ uint count=0; for(uint i = 0; i < numbers.length; i++ ){ if(isEven(numbers[i])){ count++; } } return count; } // if and else control statements in sol function isEven(uint _number) public pure returns (bool){ if(_number % 2 == 0) { return true; }else { return false; } } function isOwner() public view returns(bool){ if(msg.sender == owner){ return true; }else{ return false; } } }