diff options
| author | Wyatt <[email protected]> | 2022-09-29 15:55:37 -0700 |
|---|---|---|
| committer | Wyatt <[email protected]> | 2022-09-29 15:55:37 -0700 |
| commit | cc2011bc8a311a74d6762751c657ce1c465550cd (patch) | |
| tree | 37fd5371af2d341026eb5e658fb1241952c09df3 | |
| parent | more readme changes (diff) | |
| download | cst116-lab0-debugging-johnson-cc2011bc8a311a74d6762751c657ce1c465550cd.tar.xz cst116-lab0-debugging-johnson-cc2011bc8a311a74d6762751c657ce1c465550cd.zip | |
| -rw-r--r-- | Ch 5 Debugging Project/Ch 5 Debugging Project.cpp | 35 | ||||
| -rw-r--r-- | Ch 5 Debugging Project/cst116-lab0-debugging-flowchart.txt | 16 | ||||
| -rw-r--r-- | Ch 5 Debugging Project/cst116-lab0-debugging.txt | 7 | ||||
| -rw-r--r-- | Ch 5 Debugging Project/readme.txt | 1 |
4 files changed, 36 insertions, 23 deletions
diff --git a/Ch 5 Debugging Project/Ch 5 Debugging Project.cpp b/Ch 5 Debugging Project/Ch 5 Debugging Project.cpp index 39ec7a1..cb2955b 100644 --- a/Ch 5 Debugging Project/Ch 5 Debugging Project.cpp +++ b/Ch 5 Debugging Project/Ch 5 Debugging Project.cpp @@ -1,3 +1,10 @@ +/*
+Wyatt Johnson
+CST116
+Lab 0
+IDE, Simple Program, GitHub
+*/
+
/********************************************************************
* File: Chap_5_Debugging.cpp
*
@@ -16,15 +23,18 @@ * the current line being that cout statement, Step Into again.
* 6) What happened? Where are we now? What is all of this nasty
* looking code?
+* EEEEEEE
* 7) Remember, stepping into a predefined routine takes you to the
* code for that routine. If the debugger can't find the code it
* will show the assembly code for that routine.
* 8) How do we get out of this mess? Use the "Step Out" tool.
+* EEEEEEE
* 9) In Visual Studio you will be taken back to the same cout
* statement. Use the Step Over tool to take you to the next
* line.
* 10) Step over the next cout statement. Now look at the console
* window. What was printed?
+* "You have $123.45" was printed.
* 11) Select Stop Debugging either from the Debug menu or from your
* toolbar.
*
@@ -38,7 +48,9 @@ * 5) Notice that the current line of execution is now at the
* calculation.
* 6) Look at your watch. What is the value of money?
+* 12.3450003
* 7) Hover your mouse pointer over raise. What is its value?
+* 0.100000001
* 8) Step over the calculation. Notice the watch on money is now
* red. This designates that the variable just changed its value.
* 9) What happened to our money? I thought a raise was supposed
@@ -78,7 +90,7 @@ int main() cout << "Enter percent raise: ";
cin >> raise;
- money = money * raise;
+ money *= (1 + raise);
cout << "After your raise you have $";
cout << money << endl;
@@ -86,24 +98,3 @@ int main() return 0;
}
-
-class Wall
-{
-
- int health;
-
- Wall(int newhealth)
- {
- health = newhealth;
- }
-
- void damage(int damage)
- {
- health -= damage;
- }
-
- void combine(Wall other)
- {
- health += other.health;
- }
-};
\ No newline at end of file diff --git a/Ch 5 Debugging Project/cst116-lab0-debugging-flowchart.txt b/Ch 5 Debugging Project/cst116-lab0-debugging-flowchart.txt new file mode 100644 index 0000000..dda7d8e --- /dev/null +++ b/Ch 5 Debugging Project/cst116-lab0-debugging-flowchart.txt @@ -0,0 +1,16 @@ +Under main() + +create money and set to 123.45f +create raise + +output current amount of money + +ask user to input requested raise percent + +set raise to user input + +set money to itself * (raise + 1) + +output money + +return 0 diff --git a/Ch 5 Debugging Project/cst116-lab0-debugging.txt b/Ch 5 Debugging Project/cst116-lab0-debugging.txt new file mode 100644 index 0000000..f61562d --- /dev/null +++ b/Ch 5 Debugging Project/cst116-lab0-debugging.txt @@ -0,0 +1,7 @@ +You have $123.45 +Enter percent raise: 0.1 +After your raise you have $135.795 + +C:\Users\wythe\Desktop\Homework\C++\cst116-lab0-debugging-hyper2snyper\Ch 5 Debugging Project\x64\Debug\Ch 5 Debugging Project.exe (process 18024) exited with code 0. +To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. +Press any key to close this window . . . diff --git a/Ch 5 Debugging Project/readme.txt b/Ch 5 Debugging Project/readme.txt deleted file mode 100644 index f2262a5..0000000 --- a/Ch 5 Debugging Project/readme.txt +++ /dev/null @@ -1 +0,0 @@ -this is a simple change to the project.
\ No newline at end of file |