1. A computer-implemented method of determining an answer to a query, the method comprising: receiving at one or more computer processors, via a network, a user input in an imprecise syntax, the user input including at least (i) a query requesting information determinable by a formula having a plurality of mathematical or scientific parameters, and (ii) one or more parameter values corresponding to the formula; analyzing, at one or more computer processors, the user input in the imprecise syntax to determine the formula with the one or more parameter values integrated into the formula; calculating, at one or more computer processors, an answer to the query using the determined formula with the one or more parameter values integrated into the formula; and causing, at one or more computer processors, an indication of the answer, represented as electronic information, to be transmitted via the network.