29. A non-transitory computer-readable storage medium storing instructions thereon and executable by one or more processors, the instructions comprising: instructions to configure the one or more processors to receive, 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; instructions to configure the one or more processors to analyze the user input in the imprecise syntax to determine the formula with the one or more parameter values integrated into the formula; instructions to configure the one or more processors to calculate an answer to the query using the determined formula with the one or more parameter values integrated into the formula; and instructions to configure the one or more processors to cause an indication of the answer, represented as electronic display information, to be transmitted via the network.
29. A non-transitory computer-readable storage medium storing instructions thereon and executable by one or more processors, the instructions comprising: instructions to configure the one or more processors to receive, 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; instructions to configure the one or more processors to analyze the user input in the imprecise syntax to determine the formula with the one or more parameter values integrated into the formula; instructions to configure the one or more processors to calculate an answer to the query using the determined formula with the one or more parameter values integrated into the formula; and instructions to configure the one or more processors to cause an indication of the answer, represented as electronic display information, to be transmitted via the network. 30. The non-transitory computer-readable storage medium of claim 29 , wherein the instructions to configure the one or more processors to analyze the user input in the imprecise syntax to determine the formula comprise: instructions to configure the one or more processors to determine a plurality of possible formulas that correspond to the user input in the imprecise syntax; and instructions to configure the one or more processors to at least one of (i) rank the plurality of possible formulas, and (ii) eliminate one or more possible formulas of the plurality of possible formulas.