An Introduction to Programming with C++, Fifth Edition is the latest C++ offering from Diane Zak. This book is distinct from other textbooks because of its unique approach, which motivates students by demonstrating why they need to learn the concepts and skills presented. Each chapter contains a Concept Lesson introducing one or more programming concepts and an Application Lesson containing five labs that help students master the concepts taught in the Concept Lesson. Also new in this edition of the book is a third lesson on . NET where students learn how to use . NET C++ commands. The new edition uses How To boxes to summarize important concepts and provide a quick reference for students. A Key Terms section has been added to the end of each Concept Lesson. The text also includes extensive end-of-chapter exercises, including Discovery and Debugging Exercises.
Chapter 1 An Introduction to Programming
Chapter 2 Beginning the Problem-Solving Process
Chapter 3 Completing the Problem-Solving Process and Getting Started with C++
Chapter 4 Variables, Constants, and Arithmetic Operators
Chapter 5 The Selection Structure
Chapter 6 More on the Selection Structure
Chapter 7 The Repetition Structure
Chapter 8 More on Repetition Structure
Chapter 9 Value-Returning Functions
Chapter 10 Void Functions
Chapter 11 Arrays
Chapter 12 String Manipulation
Chapter 13 Sequential Access Files
Chapter 14 Classes and Objects
Appendix A C++ Keywords
Appendix B ASCII Codes
Appendix C Using Visual Studio 2005