O'Reilly logo

Programming Like a Pro for Teens by Charles R. Hardnett

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Medium-Scale Problems

In This Chapter

  • Blackjack Game

  • Data Representation: Single and Multidimensional Arrays

  • Functions: Pass-By-Reference in C++

  • The Complete Blackjack Functions in C++

  • Case Study: Expense Report Program

  • Records in C++

  • Files in C++

  • Complete Expense Report Program

 

There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.

 
 --C.A.R. Hoare

Chapter 7, “Top-Down Design,” and Chapter 8, “Bottom-Up Design,” discussed important software design practices that are typically needed to solve medium-scale problems. These are problems that require more data and more functions to solve. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required