Introduce the power and practicality of C++ programming to entry-level engineers with Bronson's C++ FOR ENGINEERS AND SCIENTISTS, 4E. This proven, pragmatic text is designed specifically for today's first- and second-year engineering and science students with a wealth of new applications and examples taken from real situations involving electrical and structural engineering, fluid mechanics, mathematics, power generation, and heat transfer challenges. The book starts with a solid foundation in procedural programming before moving into a reorganized, clear presentation of object-oriented concepts. Dynamic case studies, career spotlights and engineering-driven applications showcase the relevance of concepts students are learning to their careers. Helpful tips demonstrate how to avoid common C++ programming errors, while updates ensure that students are learning the most recent C++ code standards.
PART I: FUNDAMENTALS OF C++ PROGRAMMING.
2. Problem Solving Using C++.
3. Assignment, Formatting, and Interactive Input.
4. Selection Structures.
5. Repetition Statements.
6. Modularity Using Functions.
8. I/O File Streams and Data Files.
9. Completing the Basics.
PART II: OBJECT-ORIENTED PROGRAMMING.
11. Introduction to Classes.
12. Adding Functionality to Your Classes.
PART III: ADDITIONAL TOPICS.
14. Numerical Methods.
15. Bit Operations (Online Chapter).
A. Operator Precedence Table.
B. ASCII Character Codes.
C. Floating-Point Number Storage.
D. Command-Line Arguments.
All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.
For more information about these supplements, or to obtain them, contact your Learning Consultant.
Instructor Resources help you make the most of your course with teaching aids and information about using the text. An Instructor's Manual and Sample Syllabus offer tips to help plan and organize an engaging course. PowerPoint® Presentations outline key concepts to guide your classroom presentation. ExamView® test banks let you quickly and easily create pen and paper or online tests to gauge student comprehension. Student Data Files, including source code or other practice problem files, show you what students are working on in the text. Solutions files provide answers to selected activities.