I need C# programming homework help

Job ID: 33087088

Budget: $10 – $30 USD

Programming homework on C#
C# Assignment due on March 4, 2022

#1 This exercise is based on the existing code (Line 1 - 62) from the course github link below:
https://github.com/dsfiles/CSC205/blob/main/week07/homework-code

Complete the following steps:
1) Test run the program.
2) Summarize the whole program and explain the following lines (github file lines): 11, 40 and 55.
3) Add a Rectangle class that inherits Shape, and test it in Program.cs.
4) Extra credit: add a Triangle class and test it in Program.cs.
#2 This exercise is based on the existing code on the Microsoft web site below:
Create a simple C# console app (calculator) in Visual Studio:
https://docs.microsoft.com/en-us/visualstudio/get-started/csharp/tutorial-console?view=vs-2019
You can also find the code (Line 68 - 196) from the course github link below:
https://github.com/dsfiles/CSC205_2021Fall/blob/main/week07/homework-code
Complete the following steps:
1) Create a new project called Calculator using the existing code: Program.cs and Calculator.cs.
Test run the program.
2) Summarize how the program handles various errors (e.g., divide-by-zero, unrecognized user input numbers,
menu option (other than 'a', 's', 'm' and 'd').
3) Add an extra exponent calculation function to the program.
4) The Calculator class handles the bulk of the calculation work, and the Program class handles
the user interface and error-capturing work. Would it be a good idea to move the user interface
and error-capturing work from the Program class to the Calculator class? Please briefly discuss.
-----------------------------------------------------------------------------------
#1 - Exercise 7.12 (textbook 85-86) http://tiny.cc/3qdxtz
1) The Captain Crunch decoder ring works by taking each letter in a string and adding
13 to it. For example, 'a' becomes 'n' and 'b' becomes 'o'. The letters \wrap around"
at the end, so 'z' becomes 'm'.
Write a method that takes a string and that returns a new string containing the
encoded version. You should assume that the string contains upper and lower case
letters, and spaces, but no other punctuation. Lower case letters should be trans-
formed into other lower case letters; upper into upper. You should not encode the
spaces.
2) Generalize the Captain Crunch method so that instead of adding 13 to the letters, it
adds any given amount. Now you should be able to encode things by adding 13 and
decode them by adding -13. Test it.
#2 - See the link below for the source code:
https://github.com/dsfiles/CSC205/blob/main/week08/homework-code
Questions:
1) Explain Method01 and insert necessary comments to the source code.
2) Explain Method02 and insert necessary comments to the source code.
3) What does code segment (lines 22-27) accomplish?
4) In what folder on your own computer is file "numbers.txt" located?