CITP 3310 XXXXXXXXXXSurvey of Programming Languages XXXXXXXXXXLab 8 Lab 8 – while Loops In this lab, you will practice using while loops to perform repetitive tasks. There are many different types of...

1 answer below »
Need to complete the assignment here. Due approximately in 35 hours. Thanks


CITP 3310 Survey of Programming Languages Lab 8 Lab 8 – while Loops In this lab, you will practice using while loops to perform repetitive tasks. There are many different types of while loops you can write, so in this lab you will write two programs that each demonstrate a different type of loop. Example Program The example program here is a simple little game where the user has to try to guess the number that the computer has randomly chosen. The user has an unlimited number of tries, until eventually they get the answer correct. Download Guess_the_Number.cs and create a project for it in Visual C#. Read and understand the code and run the program. Your Program #1 The Guess Number example above is a bit boring because the user gets an unlimited number of attempts to find the answer. You will make it more interesting by only allowing the user to guess up to 5 times. You will need to use a complex condition for the while loop. One part of the complex condition is whether the user has guessed the number (similar to how it is done in the example), and the other part is a counter that only lets the user have 5 guesses. Complex conditions with while loops are similar to those with if statements, and you separate the conditions with a boolean operator (&& or ||) Your output should look similar to the sample output below for Program #1. Turn in your completed program. Your Program #2 For your second program, you will need to modify lab number 5, the Magic 8-Ball. You should now use a loop to let the user ask additional questions. After giving the user their random answer, ask them a simple yes or no question about whether they would like to continue. This is similar to the questions you asked in labs 6 or 7, and we will assume that the user still enters correct information. If the user answers ‘y’ for yes, then your loop should allow them to ask another question and give them another answer. If they answer ‘n’, then your loop should terminate. Turn in your completed program. CHALLENGE In this week’s challenge component, you should start to look at the other types of loop structures that we have in C#. Rewrite Program #1 from this lab (the Number Guessing one) using a for loop instead of a while. Because for loops are predominantly counter-controlled loops, this will require you to use a break statement to exit the loop early if the correct answer is chosen. CITP 3310 Survey of Programming Languages Lab 8 SAMPLE OUTPUT for Program #1
Answered Same DayJul 04, 2021

Answer To: CITP 3310 XXXXXXXXXXSurvey of Programming Languages XXXXXXXXXXLab 8 Lab 8 – while Loops In this lab,...

Aditya answered on Jul 05 2021
147 Votes
program1.sln
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.4
0219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "program1", "program1\program1.csproj", "{60EA5CC8-8233-4B3A-B8DB-CE23E8AF779C}"
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|Any CPU = Debug|Any CPU
        Release|Any CPU = Release|Any CPU
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {60EA5CC8-8233-4B3A-B8DB-CE23E8AF779C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {60EA5CC8-8233-4B3A-B8DB-CE23E8AF779C}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {60EA5CC8-8233-4B3A-B8DB-CE23E8AF779C}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {60EA5CC8-8233-4B3A-B8DB-CE23E8AF779C}.Release|Any CPU.Build.0 = Release|Any CPU
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
EndGlobal
program1.v12.suo
program1/App.config




program1/bin/Debug/program1.exe
program1/bin/Debug/program1.exe.config




program1/bin/Debug/program1.pdb
program1/bin/Debug/program1.vshost.exe
program1/bin/Debug/program1.vshost.exe.config




program1/bin/Debug/program1.vshost.exe.manifest









program1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
program1/obj/Debug/program1.csproj.FileListAbsolute.txt
c:\users\it\documents\visual studio 2013\Projects\program1\program1\bin\Debug\program1.exe.config
c:\users\it\documents\visual studio...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here