본문 바로가기

정리 카테고리/실습_과제

실습_비밀번호 설정 및 확인 프로그램

1.요구사항

 비밀번호를 정하고 확인을 하여 저장하는 프로그램

 검증은 총 3번 하되 3번이상 틀리면 설정부터 다시.

 검증까지 확인되면 종료

 +이전내용을 안보여줘야 될것같은 시기에 이전 내용 지우기


 비밀번호를 정하고 확인을 하여 저장하는 프로그램 => 비밀번호와 비밀번호 확인을 위한 변수 가(저장공간 이) 필요

 검증은 총 3번 하되 3번이상 틀리면 설정부터 다시. => 3번 비밀번호 확인을 위해 받고 확인하는 작업 반복

 검증까지 확인되면 종료 => 다시 시작하는것이 끝나는 조건

 +이전내용을 안보여줘야 될것같은 시기에 이전 내용 지우기 =>화면에 출력된 글자 지우기


2.결과 화면




3.소스코드



 
    class Program
    {   
        static void Main(string[] args)
        {
            for (int i=1;i>0 ;i++ )
            {
                Console.WriteLine("비밀번호를 입력하세요.(숫자0~9중)");
                string passWord = Console.ReadLine();
                Console.Clear();
                string passWordCheck="";
                for (int j=0; j < 3; j++)
                {
                    Console.WriteLine("비밀번호를 다시한번 입력하세요.");
                    passWordCheck = Console.ReadLine();
                    if (passWord == passWordCheck)
                    {
                        Console.Clear();
                        Console.WriteLine("비밀번호는  " + passWord + " 입니다.");
                        break;
                    }
                    else if (j != 2)
                    {
                        Console.Clear();
                        Console.WriteLine("비밀번호가 일치하지 않습니다." + (2 - j) + "회 추가로 더 틀리면 초기 설정으로 돌아갑니다.");
                    }
                    else
                    {
                        Console.WriteLine("비밀번호가 일치하지 않습니다.\n 설정으로 돌아갑니다.");
                        Console.Clear();
                    }

                }
                
               if(passWord == passWordCheck)
                {
                    Console.WriteLine("프로그램을 종료합니다.");
                    break;
                }
                else
                {
                    Console.WriteLine("비밀번호 선택으로 다시 돌아갑니다.");
                }
                
            }
            Console.ReadKey();
        }
    }