Jammed full of hands on exercises and computer programming examples, this book will help you avoid frustration as you learn computer programming. From this book you will learn how to program a computer to perform calculations, make decisions, and repeat commands. You will learn how to organize your programs into functions and how to use arrays to store and process large amounts of data. The examples in this book include converting between Celsius and Fahrenheit, computing the volume of a cylinder, computing the distance between two points, computing compound interest, determining if a number is prime, computing the area of a triangle, computing the surface area of a pyramid, determining how long to invest in order to reach a target amount, finding the greatest common divisor of two numbers, filling an array, reversing an array, finding a value in an array, sorting an array, and more.