//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.18; contract SimpleStore { function sqrt(uint x) private returns (uint y) { if(x == 0) return 0; else { if(x <= 3) return 1; uint z = (x + 1) /2; y = x; while(z < y){ y=z; z= (x / z + z) / 2; } } } function D(int a, int b, int c) public pure returns (int){ return b * b - 4 * a * c; } function equation (int a, int b, int c) public pure returns (int, int){ var temp = D(a, b, c); if(temp<0){ require (!(temp < 0));//require (!(temp < 0), "D coudnt be negative"); } } }
0.4.18