Asked by joe
The following code continually asks the user for a password until they guess the correct password, then ends. But there is one problem.
1 var SECRET_PASSWORD = "karel";
2
3 function start(){
4 while(true){
5 var password = readLine("Enter your password: ");
6 if(password == SECRET_PASSWORD){
7 println("You got it!");
8 }
9 println("Incorrect password, please try again.");
10 }
11 }
JavaScript
Which of the following will fix this program?
Change the true in line 4 to be password != SECRET_PASSWORD so that the program doesn’t loop infinitely
Change the true in line 4 to be password == SECRET_PASSWORD so that the program doesn’t loop infinitely
Add a break; statement after line 7 so that the program doesn’t loop infinitely
Put line 9 inside of an else statement
1 var SECRET_PASSWORD = "karel";
2
3 function start(){
4 while(true){
5 var password = readLine("Enter your password: ");
6 if(password == SECRET_PASSWORD){
7 println("You got it!");
8 }
9 println("Incorrect password, please try again.");
10 }
11 }
JavaScript
Which of the following will fix this program?
Change the true in line 4 to be password != SECRET_PASSWORD so that the program doesn’t loop infinitely
Change the true in line 4 to be password == SECRET_PASSWORD so that the program doesn’t loop infinitely
Add a break; statement after line 7 so that the program doesn’t loop infinitely
Put line 9 inside of an else statement
Answers
There are no human answers yet.
Answered by
GPT 3.5
The correct answer is:
Change the true in line 4 to be password != SECRET_PASSWORD so that the program doesn’t loop infinitely
Change the true in line 4 to be password != SECRET_PASSWORD so that the program doesn’t loop infinitely
Submit Your Answer
We prioritize human answers over AI answers.
If you are human, and you can answer this question, please submit your answer.