Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace facebookgroup
- {
- class Contraseña
- {
- private const int NIVELES_DE_SEGURIDAD = 4;
- private String contraseña;
- public Contraseña(String contraseña)
- {
- this.contraseña = contraseña;
- }
- private bool contraseñaEsCorrecta(String respuestaDeUusuario)
- {
- return contraseña.Equals(respuestaDeUusuario);
- }
- private String pedirDato(int nivel)
- {
- Console.WriteLine("ingrese contraseña de nuevo tiene {0} oportunidades", nivel);
- return Console.ReadLine();
- }
- private bool contraseñaFueIngresadaCorrecta()
- {
- int nivel = NIVELES_DE_SEGURIDAD;
- while (nivel-- > 0)
- {
- if (contraseñaEsCorrecta(pedirDato(nivel)))
- return true;
- }
- return false;
- }
- public void verificarContraseña()
- {
- if (contraseñaFueIngresadaCorrecta())
- Console.WriteLine("datos varificados positivamente!");
- else
- Console.WriteLine("datos no verificados positivamente cerrando aplicacion....");
- Console.ReadLine();
- }
- public static void Main(String[] args)
- {
- Console.WriteLine("ingrese contraseña");
- Contraseña contraseña = new Contraseña(Console.ReadLine());
- contraseña.verificarContraseña();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement