Chapter2:

Page 47, Last Paragraph, Remove () around text that reads: to store the result in the…

Page 58, 4th sentence in last paragraph has “to set” written twice.

Page 60, Modify! #3 cout .setf() should read cout.setf() Remove the space.

Page 61, Second cout statement in main, remove space so operator < aligns with the operator above.

Page 89, Amino Acid Molecular Weights. Second sentence should read: The atomic weights…

Chapter 3:

Page 137, delete sentence that reads: These problems relate to program chapter3_2 developed in this section to generate a truth table. Replace with following sentence:

A logical expression is said to be a tautology if the expression is true for all valuations of the variables that form the expression. A logical expression is said to be a contradiction it the expression is false for all valuations of the variable that form the expression. A logical expression is said to be a contingency if the truth value of the expression depends on the valuation of the variables that form the expression.

Page 137, correct wording for: 36. Write a C++ program to generate a truth table for the expression

A||!A & B. Determine if this expression is a tautology, a contradiction or a contingency.

Page 137, correct wording for: 37. Write a C++ program to generate a truth table for the expression

A& B&!B. Determine if this expression is a tautology, a contradiction or a contingency.

Page 137, correct wording for: 38. . Write a C++ program to generate a truth table for the expression

A||B|!A. Determine if this expression is a tautology, a contradiction or a contingency.

Chapter 4:

Page 178: Problem number 19 should reference problem number 18, not 7.

Page 179: Problem number 22 should reference problem 21, not 10

Page 179: Problem number 25 should reference problem 24, not 13

Page 180: Problem numbers 28 and 29 should reference problem 27, not 16

Page 181: Problem numbers 31 and 31 should reference problem 30, not 19

Chapter5:

Page 208: First line of program should read Program chapter5_4 (not 5_3).

Page 211: First line of program should read Program chapter5_5 (not 5_4).

Page 213: First line of program should read Program chapter5_6 (not 5_5)

Page 219: First line of program, mid page, should read Program chapter5_7 (not 5_6)

Page 231: First line of program should read Program chapter5_8 (not 5_7)

Chapter 6:

Page 277: First line of program, mid page, should read Program chapter6_5 (not 6_3)

Page 288: First line of program, mid page, should read Program chapter6_6 (not 6_5)

Page 291: First line of program should read Program 6_7(not 6_6)

Page 293: First line of program, bottom of page, should read Program chapter6_8 (not 6_7)

Chapter 7:

Page 340: Multiple Choice Questions on page340 and 341, numbered 26-31, should be moved to page 336, following problem 4, and should be numbered 5-10. Problems 5-25 should be re-numbered 11-31

Chapter 8:

Page 390, mid page: Add the line /* Program chapter8_6 */

Above the line that reads /* This program calculates the rate of migration of particles. */

Chapter 9:

Page 417, First line of program should read Program chapter9_8 (not 9_2)

Chapter 10:

Page 472, First line of program should read Program chapter10_2 (not 10_1)

Page 474, Modify! section. Change chapter10_1 to chapter10_2 (twice)

Page 498, top of page, following // Parameterized constructor

Rectangle(double w, double p, double x, double y); should read

Rectangle(double w, Point p, double x, double y);

Page 483, First line of program should read Program chapter10_4(not 10_3)

Page 503, First line of program, bottom of page, should read Program chapter10_6 (not 10_7)

Page 504, change Program chapter 10_7 to chapter10_6

Page 503, mid page, change Program chapter 10_7 to Program chapter 10_6

Page 512, insert, above #include “player.h”, the line: //Program chapter10_7

Page 516, Modify! section. Problems 1-3, change 10_2 to 10_7