Submission: - Comments are required -You will create two projects for two questions. -Rename the file Program.cs in each project to ID_Question1.cs, ID_Question2.cs *ID is your student ID - Zip and submit these two C# files only (do not submit the whole project; Windows Zip only, not WinRAR/etc) Q1 criteria: - Correct calculation & display; see format/pattern in the document - Able to accept & process valid numeric types, e.g., 0, 100, 456.78 - Should not allow input of negative numbers - Uses while-loop only, no for/foreach/do-while/goto - Will keep on running until -1 is entered - Shows 'Goodbye!' when ended Q2 criteria: - Correct calculation & display; see format/pattern in the document - Uses for-loop only, no while/do-while/foreach/goto - Method calculate Position' is existing No loop inside calculate Position No display (Write/WriteLine/etc) inside calculate Position 2021W CSD 2354 3 [Online 10] Programming C# .NET Submission: - Comments are required -You will create two projects for two questions. -Rename the file Program.cs in each project to ID_Question1.cs, ID_Question2.cs *ID is your student ID - Zip and submit these two C# files only (do not submit the whole project; Windows Zip only, not WinRAR/etc) Q1 criteria: - Correct calculation & display; see format/pattern in the document - Able to accept & process valid numeric types, e.g., 0, 100, 456.78 - Should not allow input of negative numbers - Uses while-loop only, no for/foreach/do-while/goto - Will keep on running until -1 is entered - Shows 'Goodbye!' when ended Q2 criteria: - Correct calculation & display; see format/pattern in the document - Uses for-loop only, no while/do-while/foreach/goto - Method calculate Position' is existing No loop inside calculate Position No display (Write/WriteLine/etc) inside calculate Position 2021W CSD 2354 3 [Online 10] Programming C# .NET