Skip to:Content
|
Bottom
Cover image for C++ for business programming
Title:
C++ for business programming
Personal Author:
Publication Information:
Upper Saddle River, N.J. : Prentice Hall, 1999
Physical Description:
1 CD-ROM ; 12 cm
ISBN:
9780135775943
General Note:
Also available in printed version :(HF5548.5.C125 M64 1999)

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010060342 CP 4289 Computer File Accompanies Open Access Book Compact Disc Accompanies Open Access Book
Searching...
Searching...
30000010060341 CP 4289 Computer File Accompanies Open Access Book Compact Disc Accompanies Open Access Book
Searching...

On Order

Summary

Summary

Provides an introduction to C++ programming for beginning programming students, especially those majoring in Information Systems and Business. This work guides readers through complete descriptions of sample programs, including exercises along the way to help reinforce the important points of each chapter. It emphasises on business applications.


Table of Contents

Part I Basic C++p. 1
Chapter 1 Introduction to C++p. 3
1.1 Our First C++ Programp. 5
1.2 Integers and Arithmeticp. 21
1.3 Solving a Problem with Integersp. 34
1.4 Other Integer Data Typesp. 39
Chapter 2 Real Numbersp. 47
2.1 Real Number Variables and Constantsp. 48
2.2 Solving Problems with Real Numbersp. 57
2.3 More On Arithmeticp. 70
Chapter 3 Iterationp. 83
3.1 Relation Conditionsp. 84
3.2 Indefinite Iteration: The while and do Statementsp. 87
3.3 Solving a Problem with Indefinite Iterationp. 100
3.4 Definite Iterationp. 109
3.5 Nested Loopsp. 123
Chapter 4 Decision Makingp. 134
4.1 Basic Decision Makingp. 135
4.2 Compound Conditions--The Logical Operatorsp. 145
4.3 Nested if Statementsp. 153
4.4 The switch Statementp. 168
Chapter 5 Functionsp. 182
5.1 The Function Conceptp. 183
5.2 User-Defined Functions That Return a Valuep. 199
5.3 Programs That Use Functionsp. 211
5.4 Macros and Inline Functionsp. 236
Chapter 6 Arraysp. 249
6.1 Basic Conceptsp. 250
6.2 Processing an Array: for Loopsp. 257
6.3 Sorting an Arrayp. 266
6.4 Multidimensional Arraysp. 271
Chapter 7 Pointers and Stringsp. 283
7.1 Pointersp. 284
7.2 Stringsp. 294
7.3 Arrays of Strings and Pointersp. 308
Chapter 8 Pointers, Arrays, and Functionsp. 318
8.1 Pointers, Reference Variables, and Functionsp. 319
8.2 Arrays and Functionsp. 329
8.3 Strings and Functionsp. 338
8.4 The Standard Library String Functionsp. 346
8.5 Character Classification and Conversion Functionsp. 357
8.6 Dynamic Memory Allocationp. 372
Chapter 9 User-Defined Data Types and Tablesp. 384
9.1 The typedef and enum Statementsp. 385
9.2 Structuresp. 392
9.3 Arrays of Structures: Tablesp. 400
9.4 Structures, Functions, and Pointersp. 431
Part II Object-Oriented Programmingp. 451
Chapter 10 Classes and Objectsp. 453
10.1 Objects and Classesp. 456
10.2 Constructors and Destructorsp. 476
10.3 Overloading, Default Arguments, and Function Templatesp. 489
Chapter 11 Manipulating Objectsp. 506
11.1 Using Arrays, Pointers, and Dynamic Memory Allocationp. 507
11.2 The Copy Constructorp. 515
11.3 Using const With Classesp. 527
11.4 Objects, Functions, and Pointersp. 545
11.5 Dynamic Allocation of Objectsp. 572
11.6 Static Data Members and Functionsp. 580
Chapter 12 Friends and Operator Overloadingp. 594
12.1 Friend Functionsp. 595
12.2 Overloading Basic Arithmetic Operatorsp. 603
12.3 Overloading Assignment and the this Pointerp. 611
12.4 Overloading the Insertion and Extraction Operatorsp. 620
12.5 Overloading Compound Assignment Operatorsp. 631
12.6 Overloading Relational Operatorsp. 637
12.7 Overloading Unary Operatorsp. 644
Chapter 13 Inheritancep. 652
13.1 Inheritancep. 653
13.2 Functions in Class Hierarchiesp. 671
13.3 Polymorphismp. 683
13.4 Abstract Base Classesp. 703
Chapter 14 Filesp. 720
14.1 Input/Output Streamsp. 721
14.2 Processing a File One Character at a Timep. 723
14.3 Random Access Filesp. 749
14.4 Binary Sequential File Processingp. 757
14.5 Random Record Input/Outputp. 767
Appendix A Computers and Datap. 789
A.1 A model Computer Systemp. 789
A.2 Data Representation--Charactersp. 792
A.3 Data Representation--Integersp. 796
A.4 Data Representation--Real Numbersp. 796
Exercises Appendix Ap. 797
Appendix B Program Controlp. 799
B.1 Sequencep. 799
B.2 Selectionp. 800
B.3 Iterationp. 804
B.4 Combinationsp. 808
Indexp. 811
Go to:Top of Page