From d36b11d618ecee7c202f17fcf219cf4b4c87679d Mon Sep 17 00:00:00 2001 From: WilliamBishopCST116 <114703314+WilliamBishopCST116@users.noreply.github.com> Date: Mon, 3 Oct 2022 13:12:31 -0700 Subject: Add files via upload --- CST116-CH6Debugging-Bishop-Pseudocode.txt | 60 +++++++++++++++++++++++++++++++ CST116-CH6Debugging-Bishop.txt | 0 2 files changed, 60 insertions(+) create mode 100644 CST116-CH6Debugging-Bishop-Pseudocode.txt create mode 100644 CST116-CH6Debugging-Bishop.txt diff --git a/CST116-CH6Debugging-Bishop-Pseudocode.txt b/CST116-CH6Debugging-Bishop-Pseudocode.txt new file mode 100644 index 0000000..9fe3a18 --- /dev/null +++ b/CST116-CH6Debugging-Bishop-Pseudocode.txt @@ -0,0 +1,60 @@ +/******************************************************************** +* File: CST116-Ch6-Debugging.cpp +* +* General Instructions: Complete each step before proceeding to the +* next. +* +* Debugging Exercise 1 +* +* 1) On the lines indicated in the code below, insert a breakpoint. +* 2) Run to the breakpoint. +* 3) Put watches on both Fahrenheit and Celsius. +* 4) When asked for a temperature, enter 212. +* 5) Verify that the value you entered is stored correctly. +* 6) Step over the conversion calculation. What is the value +* in Celsius? Is that the correct value? No. The value is -32 which didn't seem right. +* 7) Remember your order of precedence. Put parentheses around +* Fahrenheit - 32. This needs to be done before the multiplication. +* 8) Stop debugging and recompile. +* +* Debugging Exercise 2 +* +* 1) Run to Breakpoint 1. +* 2) When asked for a temperature, enter 212. +* 3) Verify that the value you entered is stored correctly. +* 4) Step over the conversion calculation. What is the value +* in Celsius? Is that the correct value? No. +* 5) Look at the division. This is integer division. Therefore, +* 5 / 9 = 0. This is not the result we are looking for. +* 6) Modify the calculation so that it does floating point division. +* There are three different ways we have discussed: +* a) use the F suffix on the literals +* b) type cast the literals +* c) replace the 5 with 5.0 and the 9 with 9.0 +* 7) Stop debugging, recompile and run to verify that it now works +* correctly. We got the answer to be 100 Degrees Celcius. +********************************************************************/ + +#include This is the start of the iostream statement entering to the code +#include Here we have the start of the information for the code with the extra wording statements +using std::cout; Here we have the cout statement starting in the code +using std::cin; Here we have the different work to help out in the cin statements for the code +using std::endl; Here we have the start of the end line information for the code + +int main() Here we have the information to start the main function in the code +{ + float fahrenheit = 0; Here we have the fahrenheit float + float celcius = 0; Here we have the information for the celcius float + + cout << "Enter temperature in Fahrenheit: "; Here we have the cout statement to enter the temperature in fahrenheit + cin >> fahrenheit; Here we get the entry for fahrenheit + + // Breakpoint 1 + // Put a breakpoint on the following line + celcius = 5.0 / 9.0 * (fahrenheit - 32.0); I put a breakpoint in here and then we have the calculation for the celcius float + + cout << fahrenheit << " degrees F = " Here output the fahrenheit float and the amount of the degrees statement + << celcius << " degrees C" << endl; Here we have the information to output the Degree of celcius and put the statement of the Celcius in the function. + + return 0; +} diff --git a/CST116-CH6Debugging-Bishop.txt b/CST116-CH6Debugging-Bishop.txt new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3