What you’ll learn
- analyze C++ assignments and apply its components in program development
- apply basic C++ I/O operations with different data types
- design C++ expressions using arithmetic operations (including understanding their limitations, such as integer truncation, round-off error, division by zero, narrowing and widening conversions, casting, precedence, and standard math library functions)
- design C++ expressions using relational operators (including understanding floating point equality)
- design C++ expressions using logical operators (including short-circuit)
- design C++ selection statements (including nested selection)
- design C++ repetition statements (including count-controlled versus event-controlled, sentinel-controlled)