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

bookChallenge: Password Attempts

Compito

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.

Soluzione

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.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

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

Scorri per mostrare il menu

Compito

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.

Soluzione

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 desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
single

single

some-alt