Home Page Icon
Home Page
Table of Contents for
Title Page
Close
Title Page
by Brian P. Hogan
Exercises for Programmers
Exercises for Programmers
For the Best Reading Experience...
Table of Contents
Early praise for Exercises for Programmers
Acknowledgments
How to Use This Book
Who This Book Is For
What’s in This Book (And What’s Not)
What You Need
Online Resources
Chapter 1: Turning Problems into Code
Understanding the Problem
Discovering Inputs, Processes, and Outputs
Driving Design with Tests
Writing the Algorithm in Pseudocode
Writing the Code
Challenges
Onward!
Chapter 2: Input, Processing, and Output
Saying Hello
Counting the Number of Characters
Printing Quotes
Mad Lib
Simple Math
Retirement Calculator
What You Learned
Chapter 3: Calculations
Area of a Rectangular Room
Pizza Party
Paint Calculator
Self-Checkout
Currency Conversion
Computing Simple Interest
Determining Compound Interest
What You Learned
Chapter 4: Making Decisions
Tax Calculator
Password Validation
Legal Driving Age
Blood Alcohol Calculator
Temperature Converter
BMI Calculator
Multistate Sales Tax Calculator
Numbers to Names
Comparing Numbers
Troubleshooting Car Issues
What You Learned
Chapter 5: Functions
Anagram Checker
Password Strength Indicator
Months to Pay Off a Credit Card
Validating Inputs
What You Learned
Chapter 6: Repetition
Adding Numbers
Handling Bad Input
Multiplication Table
Karvonen Heart Rate
Guess the Number Game
What You Learned
Chapter 7: Data Structures
Magic 8 Ball
Employee List Removal
Picking a Winner
Computing Statistics
Password Generator
Filtering Values
Sorting Records
Filtering Records
What You Learned
Chapter 8: Working with Files
Name Sorter
Parsing a Data File
Website Generator
Product Search
Word Finder
Word Frequency Finder
What You Learned
Chapter 9: Working with External Services
Who’s in Space?
Grabbing the Weather
Flickr Photo Search
Movie Recommendations
Pushing Notes to Firebase
Creating Your Own Time Service
What You Learned
Chapter 10: Full Programs
Todo List
URL Shortener
Text Sharing
Tracking Inventory
Trivia App
Where to Go Next
You May Be Interested In…
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Exercises for Programmers
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset