Sold Out
Book Categories |
Preface | ||
1 | Computers: Revolutionary Machines with a Simple Design | 1 |
1.1 | Computer Components | 3 |
1.2 | Computer Software | 11 |
1.3 | Object-Oriented Programming | 18 |
1.4 | Computing for Engineers and Scientists | 23 |
2 | Basic Elements of a C++ Program | 27 |
2.1 | Simple C++ Program | 28 |
2.2 | Statement Execution | 33 |
2.3 | Input/Output Operations | 43 |
2.4 | Data Types | 45 |
2.5 | Arithmetic Expressions | 50 |
2.6 | Additional Operators | 56 |
2.7 | Namespaces | 61 |
2.8 | Software Designer Beware | 62 |
3 | Control Structures | 71 |
3.1 | Three Essential Structures | 72 |
3.2 | Conditions | 74 |
3.3 | Selection and Repetition | 81 |
3.4 | Nested and Multiple-Alternative Selection Structures | 85 |
3.5 | The switch Statement for Multiple Alternatives | 92 |
3.6 | Problem Solving with Decisions | 95 |
3.7 | Software Designer Beware | 102 |
4 | Repetition Structures | 109 |
4.1 | Loop Form and the while Statement | 110 |
4.2 | Interactive and Batch Processing | 116 |
4.3 | The for Statement | 122 |
4.4 | Operators That Change Their Operands | 126 |
4.5 | Input Errors | 134 |
4.6 | The do-while Loop | 138 |
4.7 | Problem Solving with Loops | 140 |
4.8 | Software Designer Beware | 146 |
5 | User-Defined Functions | 157 |
5.1 | Single-Result Functions | 158 |
5.2 | void Functions | 166 |
5.3 | Functions with Output Parameters | 172 |
5.4 | Overloaded Functions | 180 |
5.5 | Introduction to Scope of Names | 185 |
5.6 | Recursive Functions (Optional) | 189 |
5.7 | Problem Solving with User-Defined Functions | 199 |
5.8 | Software Designer Beware | 206 |
6 | Data Structures and Objects | 219 |
6.1 | Structure Types | 220 |
6.2 | A Simple Class | 222 |
6.3 | Analysis and Design of Classes | 227 |
6.4 | Implementation of a Design as a Class | 231 |
6.5 | Accessors and Constructor Functions for Type Conversion | 242 |
6.6 | Overloading Operators as Members | 246 |
6.7 | Class Reuse (Optional) | 252 |
6.8 | Software Designer Beware | 265 |
7 | Arrays and Strings | 275 |
7.1 | Arrays for List Storage | 276 |
7.2 | Sequential Access of Array Elements | 279 |
7.3 | Using Whole Arrays as Parameters | 289 |
7.4 | Strings Revisited | 297 |
7.5 | Classes with Array Components | 303 |
7.6 | Dynamically Allocated Array Components | 313 |
7.7 | Software Designer Beware | 321 |
8 | Multidimensional Arrays | 331 |
8.1 | Creating and Using Multidimensional Arrays | 332 |
8.2 | Matrix Operations | 341 |
8.3 | Linear Systems | 348 |
8.4 | Dynamic Allocation of Two-Dimensional Array Components | 359 |
8.5 | Software Designer Beware | 365 |
9 | Input and Output Streams | 377 |
9.1 | Text Files | 378 |
9.2 | Stream Error Detection | 385 |
9.3 | Formatting Text Output | 388 |
9.4 | Searching a Database | 390 |
9.5 | Software Designer Beware | 400 |
10 | Introduction to Numerical Methods | 405 |
10.1 | Finding Roots of Functions | 406 |
10.2 | Fundamental Statistics | 413 |
10.3 | Numerical Differentiation | 420 |
10.4 | Numerical Integration | 425 |
10.5 | Solving First-Order Differential Equations | 429 |
10.6 | Software Designer Beware | 433 |
Answers | 441 | |
App. A | C, Parent Language of C++ | 479 |
App. B | Selected C++ Standard Functions/Macros | 487 |
App. C | Selected C++ Input/Output Facilities | 493 |
App. D | Selected Facilities Provided by Class string | 495 |
App. E | C++ Operators | 499 |
App. F | C++ Keywords | 501 |
App. G | Microsoft Visual C++ Integrated Development Environment, An Introduction | 503 |
App. H | Borland C++ Builder Integrated Development Environment, An Introduction | 509 |
App. I | Character Sets | 515 |
Index | 519 |
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionEssential C++ for Engineers and Scientists
X
This Item is in Your InventoryEssential C++ for Engineers and Scientists
X
You must be logged in to review the productsX
X
X
Add Essential C++ for Engineers and Scientists, Essential C++ for Engineers and Scientists focuses readers on the key elements of good programming and C++ using a multitude of engineering and scientific examples that are relevant to future engineers. The book covers the features of C++ ne, Essential C++ for Engineers and Scientists to the inventory that you are selling on WonderClubX
X
Add Essential C++ for Engineers and Scientists, Essential C++ for Engineers and Scientists focuses readers on the key elements of good programming and C++ using a multitude of engineering and scientific examples that are relevant to future engineers. The book covers the features of C++ ne, Essential C++ for Engineers and Scientists to your collection on WonderClub |