Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Challenge: Password Attempts | While and Do-While Loops: Control and Flexibility
C# Loops Practice

bookChallenge: Password Attempts

Tehtävä

Swipe to start coding

Strengthen your while loop skills by building a password entry system. Complete the following steps:

  • Use a while loop to process password attempts, stopping if the correct password is entered or if the maximum number of attempts is reached.
  • Try not use if, else, or break statements inside the loop.
  • On each attempt, print the password entered.
  • Print a message showing how many attempts remain after each incorrect guess.
  • When the correct password is entered, print a success message and stop further attempts.
  • If all attempts are used without entering the correct password, print an account locked message after the loop.

Ratkaisu

Note
Note

In this task:

  • attempt is the current password guess from the attempts array, used for printing and comparison;
  • remaining counts how many tries are left, decreasing after each wrong password;
  • found is true when the correct password is entered, stopping the loop.

These variables let you manage attempts and stop the loop without using if, else, or break.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain this in simpler terms?

Can you give me an example?

What are the main benefits or drawbacks?

close

Awesome!

Completion rate improved to 5.56

bookChallenge: Password Attempts

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

Strengthen your while loop skills by building a password entry system. Complete the following steps:

  • Use a while loop to process password attempts, stopping if the correct password is entered or if the maximum number of attempts is reached.
  • Try not use if, else, or break statements inside the loop.
  • On each attempt, print the password entered.
  • Print a message showing how many attempts remain after each incorrect guess.
  • When the correct password is entered, print a success message and stop further attempts.
  • If all attempts are used without entering the correct password, print an account locked message after the loop.

Ratkaisu

Note
Note

In this task:

  • attempt is the current password guess from the attempts array, used for printing and comparison;
  • remaining counts how many tries are left, decreasing after each wrong password;
  • found is true when the correct password is entered, stopping the loop.

These variables let you manage attempts and stop the loop without using if, else, or break.

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
single

single

some-alt