CHEMISTRY AND PHYSICS CALCULATOR
First Claim
1. A calculator comprising:
- a display;
an input means;
a memory including program code and a database;
said database including common topics, equations, and constants in chemistry and physics; and
a processor coupled to said display, memory, and input means, said processor being capable of executing said program code for the calculator to perform the following method to solve chemistry or physics problems;
displaying a list of topics, said topics including one or more items selected from the group consisting of chemistry topics or physics topics;
accepting a user topic selection;
displaying a list of one or more equations related to said user topic selection, each of said equations including more than one variables;
accepting a user selection of equation from said list of equations;
optionally accepting a user designation of one or more unknown variables for said user selection of equation;
accepting user input of one or more value, and units where applicable, for one or more known variables for said user selection of equation;
calculating one or more values, and units where applicable, of said one or more unknown variables; and
displaying said values of one or more unknown variables, with units where applicable.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a chemistry and physics calculator for helping a user to solve chemistry and physics problems. The calculator does more than calculating numbers or solving equations; rather, the calculator includes an adaptable menu and sub-menu system that helps a user analyze a problem, determine the type of the problem, and helps a user choose equations that are needed to solve the problem. The calculator includes at least some of these topics: balancing equations, stoichiometry, gas laws, equilibrium, dimension analysis, electrochemistry, electricity, Newton laws, thermodynamics, properties of matter, mirrors and lenses, Ohm'"'"'s law, and Kirchhoff'"'"'s Law. Additionally, the calculator prompts users to input units for variables, performs unit analysis, and displays results with units. The invention can be implemented as a handheld calculator, as a computer program, or as a program for a handheld device such as a smart phone.
-
Citations
24 Claims
-
1. A calculator comprising:
-
a display; an input means; a memory including program code and a database;
said database including common topics, equations, and constants in chemistry and physics; anda processor coupled to said display, memory, and input means, said processor being capable of executing said program code for the calculator to perform the following method to solve chemistry or physics problems; displaying a list of topics, said topics including one or more items selected from the group consisting of chemistry topics or physics topics; accepting a user topic selection; displaying a list of one or more equations related to said user topic selection, each of said equations including more than one variables; accepting a user selection of equation from said list of equations; optionally accepting a user designation of one or more unknown variables for said user selection of equation; accepting user input of one or more value, and units where applicable, for one or more known variables for said user selection of equation; calculating one or more values, and units where applicable, of said one or more unknown variables; and displaying said values of one or more unknown variables, with units where applicable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method for solving chemistry and physics problems, comprising:
-
displaying a list of topics, said topics including one or more items selected from the group consisting of;
balancing equations, stoichiometry, gas laws, equilibrium, dimension analysis, electrochemistry, electricity, Newton laws, thermodynamics, properties of matter, mirrors and lenses, Ohm'"'"'s law, Kirchhoff'"'"'s Law, SI unit table, definition table, area &
volume of objects, and density;accepting a user topic selection; displaying a list of one or more equations related to said user topic selection, each of said equations including more than one variables; accepting a user selection of a user selected equation from said list of equations; optionally accepting a user designation of one or more unknown variables for said user selected equation; accepting user input of one or more values, and units where applicable, for one or more known variables for said user selected equation; and displaying said values, and units where applicable, of said one or more unknown variables. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory computer readable media having processor readable program code embodied on at least one of said non-transitory computer readable media, said program code programming at least one processor to perform a method of chemistry and physics calculation, comprising:
-
displaying a list of topics, said topics including one or more items selected from the group consisting of;
balancing equations, stoichiometry, gas laws, equilibrium, dimension analysis, electrochemistry, electricity, Newton laws, thermodynamics, properties of matter, mirrors and lenses, Ohm'"'"'s law, Kirchhoff'"'"'s Law, SI unit table, definition table, area &
volume of objects, and density;accepting a user topic selection; displaying a list of one or more equations related to said user topic selection, each of said equations including more than one variables; accepting a user selection of a user selected equation from said list of equations; optionally accepting a user designation of one or more unknown variables for said user selected equation; accepting user input of one or more values, and units where applicable, for one or more known variables for said user selected equation; calculating values, and units where applicable, of said one or more unknown variables; and displaying said values, and units where applicable, of one or more unknown variables. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification