9 December 2005

Algorithms for Mental Conversion between the Fahrenheit and Celsius Scales

Robert A. Warren

This is a slightly revised and fully corrected update to an earlier article. It's well worth reading. Editor.

Yes, quick mental conversions can be made between the Fahrenheit and Celsius scales, using the algorithms presented in this paper. But before these algorithms are presented, some background material is needed.


Figure 1. Fahrenheit-Celsius conversion scale. National Institute of Standards and Technology.


The standard equations that are used for conversions between the Fahrenheit (F) and Celsius (C) scales are the following:

F = 9/5C + 32

C = 5/9{F –32}

The problem with these equations is that they are hard to remember, because it is easy to confuse the form of the one equation with the form of the other.

I have devised conversion equations and algorithms that are easy to remember and easy to keep straight. I refer to these as the AMS equations and algorithms. AMS stands for, “add, multiply, subtract.” These letters could also be thought to represent the words, “a mistake-proof system.” The words “a mistake-proof system” help us to remember the initials (and thus the order of operations) “AMS.”

The AMS algorithms are based on the fact that - 40 degrees Celsius = - 40 degrees Fahrenheit. When 40 degrees is added to a temperature (Fahrenheit or Celsius), we obtain the distance in degrees from the top of the mercury or alcohol line in the thermometer (assuming that it is a liquid thermometer) to the common point on the Fahrenheit and Celsius scales. By using the appropriate multiplier (5/9 or 9/5) we move from one scale to the other. By then subtracting 40 degrees, we obtain the difference in degrees between 0 degrees on the new scale and the top of the line of liquid in the thermometer, i.e. the equivalent temperature on the new scale.

The AMS algorithm for conversion from Fahrenheit to Celsius is the following:

1. Add 40 to the Fahrenheit Temperature.

2. Multiply this sum by 5/9.

3. Subtract 40 to obtain the equivalent Celsius temperature.

The AMS algorithm for conversion from Celsius to Fahrenheit is the following:

1. Add 40 to the Celsius Temperature.

2. Multiply this sum by 9/5.

3. Subtract 40 to obtain the equivalent Fahrenheit temperature.

As you can see, the algorithm for converting from Fahrenheit to Celsius is almost identical to the algorithm for converting from Celsius to Fahrenheit. The only difference between the two algorithms is the multiplier. We multiply by 5/9 when going from Fahrenheit to Celsius and by 9/5 when going from Celsius to Fahrenheit.

One way to remember which multiplier to use is to remember that Fahrenheit temperature values are almost always larger in magnitude than the equivalent Celsius temperatures. Thus, to obtain larger values (Fahrenheit values) we multiply by a number (the number 9/5) larger than one. To obtain smaller values (Celsius values) we multiply by a number (the number 5/9) smaller than one.

Mental Conversion Algorithms

If we use as multipliers 2 (instead of 9/5) and ½ (instead of 5/9) in the AMS conversion algorithms, we will only be introducing about 10% error, and this change of multipliers will make the calculations simple enough that the conversions can be made mentally.

Although the amount of error introduced by the use of these approximate multipliers is only about 10%, the amount of error in the final answer will sometimes be a much greater percentage. Thus it is desirable to include a correction term into the calculations. The mental AMS conversion algorithms involve the use of a correction term to obtain a highly accurate final answer.

The mental AMS algorithm for conversion from Fahrenheit to Celsius is the following:

1. Add 40 to the Fahrenheit Temperature.

2. Multiply this sum by ½.

3. Add 10%

4. Subtract 40 to obtain the equivalent Celsius temperature.

The mental AMS algorithm for conversion from Celsius to Fahrenheit is the following:

1. Add 40 to the Celsius Temperature.

2. Multiply this sum by 2.

3. Subtract 10%

4. Subtract 40 to obtain the equivalent Fahrenheit temperature.

Sample calculations

The examples that follow will help you learn to do quick conversions between Celsius and Fahrenheit.

Example 1.

Let's run through the steps required to convert 100 degrees Celsius, the boiling point of water, to the Fahrenheit equivalent.

Step Mental Arithmetic
1. Add 40 100 + 40 = 140
2. Multiply by 2 2 x 140 = 280
3. Subtract 10% 280 – 28 = 252
4. Subtract 40 to obtain final answer 252 – 40 = 212 degrees Fahrenheit

We know that this answer is correct.

Example 2.

Let's convert 0 degrees Celsius to the Fahrenheit equivalent using the appropriate mental AMS algorithm.

Step Mental Arithmetic
1. Add 40 0 + 40 = 40
2. Multiply by 2 2 x 40 = 80
3. Subtract 10% 80 – 8 = 72
4. Subtract 40 to obtain final answer 72 – 40 = 32 degrees Fahrenheit.

We know that this answer is correct.

Example 3.

Let's convert 212 degrees Fahrenheit to a Celsius temperature with the appropriate mental AMS algorithm.

Step Mental Arithmetic
1. Add 40 212 + 40 = 252
2. Multiply by ½ ½ x 252 = 126
3. Add 10% 126 + 12.6 = 138.6
4. Subtract 40 to obtain final answer 138.6 – 40 = 98.6 degrees Celsius

We know that this answer is a very close approximation.

Example 4.

Let's go through the required steps to convert 32 degrees Fahrenheit to the Celsius equivalent.

Step Mental Arithmetic
1. Add 40 32 + 40 = 72
2. Multiply by ½ ½ x 72 = 36
3. Add 10% 36 + 3.6 = 39.6
4. Subtract 40 to obtain final answer 39.6 – 40 = - 0.4 degrees Celsius

We know that this answer is a very close approximation.

Example 5.

Finally, let's run through the steps required to convert - 40 degrees Fahrenheit to the Celsius equivalent.

Step Mental Arithmetic
1. Add 40 - 40 + 40 = 0
2. Multiply by ½ ½ x 0 = 0
3. Add 10% 0 + 0 = 0
4. Subtract 40 to obtain final answer 0 – 40 = - 40 degrees Celsius

We know that this answer is correct.

From these sample conversions, we can see that the mental AMS conversions from Celsius to Fahrenheit give exactly correct answers. The mental AMS conversions from Fahrenheit to Celsius give answers that are very close approximations for every temperature except – 40 degrees. The further one moves from - 40 degrees in either direction, the greater the degree of error in these conversions. For most purposes, the slight degree of error in the mental AMS algorithms when going from Celsius to Fahrenheit should be inconsequential

The AMS temperature conversion equations

The AMS temperature conversion equations are the equation equivalents of the AMS algorithms. These equations will now be derived from the standard temperature conversion equations.

The standard equation for conversion from Celsius to Fahrenheit is:

F = 9/5C + 32

Performing some manipulations,

F = 9/5C + 72 - 40

We obtain the AMS equation for conversions from Celsius to Fahrenheit

F = 9/5(C + 40) – 40

The standard equation for conversion from Fahrenheit to Celsius is the following:

C = 5/9(F – 32)

Performing some manipulations,

C = 5/9{F - 72 + 40)

We obtain the AMS equation for conversions from Fahrenheit to Celsius

C = 5/9(F + 40) – 40

These AMS temperature conversion equations are easier to remember than the standard temperature conversion equations.

Putting these two AMS temperature conversion equations side-by-side, we can see that they both have the same basic form.

F = 9/5{C + 40} – 40

C = 5/9{F + 40} – 40


   
Copyright 2005 by Society for Amateur Scientists