text calculator.sol

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text calculator.sol相关的知识,希望对你有一定的参考价值。

pragma solidity ^0.4.24;

contract Operations{

    uint public number = 0;
    address owner;
    
    constructor() public {
        owner = msg.sender;
    }
    
    function add(uint _number) public returns (bool) {
        require(msg.sender == owner);
        number += _number;
        return true;
    }
    
    function sub(uint _number) public returns (bool) {
        require(msg.sender == owner);
        if(_number <= number){
            number -= _number;
            return true;   
        }else{
            return false;
        }
    }
    
    function multiply(uint _number) public returns (bool) {
        require(msg.sender == owner);
        number *= _number;
        return true;
    }
    
    function division(uint _number) public returns (bool) {
        require(msg.sender == owner);
        if(_number == 0){
            return false;
        }else{
            number /= _number;
            return true;   
        }
    }
    
    function clear() public returns (bool) {
        require(msg.sender == owner);
        number = 0;
        return true;
    }
   
}

以上是关于text calculator.sol的主要内容,如果未能解决你的问题,请参考以下文章