CS ¡162 ¡ Intro ¡to ¡Programming ¡II ¡
Debugging ¡
1 ¡
CS 162 Intro to Programming II Debugging 1 - - PowerPoint PPT Presentation
CS 162 Intro to Programming II Debugging 1 Programming Errors Syntax errors Misuse of C++ language How are they caught? Logic errors
1 ¡
2 ¡
3 ¡
4 ¡
5 ¡
6 ¡
7 ¡
8 ¡
9 ¡
10 ¡
do ¡{ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡cout ¡<< ¡"Please ¡enter ¡1 ¡or ¡2 ¡or ¡9 ¡to ¡exit ¡\n"; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡cin ¡>> ¡x; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡switch( ¡x ¡) ¡{ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡case ¡1: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡cout ¡<<"OpJon ¡one" ¡<< ¡endl; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡break; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡case ¡2: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡cout ¡<<"OpJon ¡two" ¡<< ¡endl; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡break; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡case ¡9: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡cout<<"Bye ¡Bye!" ¡<< ¡endl; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡break; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡default: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡cout ¡<< ¡"Please ¡enter ¡a ¡valid ¡number" ¡<< ¡endl; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡} ¡ ¡ ¡ ¡ ¡ ¡} ¡while(x ¡!= ¡9); ¡
11 ¡
For ¡examples ¡see ¡pages ¡385-‑387 ¡of ¡the ¡text. ¡ ¡
12 ¡
13 ¡