1. A computer-implemented method of determining an answer to a query, the computer-implemented method comprising: receiving, at one or more computer processors, via a network, a user input in an imprecise syntax, wherein the user input in the imprecise syntax includes 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, and wherein the user input in the imprecise syntax is expressed using natural language and/or informal terminology provided by a user; 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 display information, to be transmitted via the network.