소개글
로또 번호를 선택 또는 자동생성하고
추천번호를 생성하여 당첨여부를 알아보는 프로그램
목차
● 문제개요
● 알고리즘
● 소스
● 실행화면
● 문제점
● 결과 및 느낀점
● frmParentsLotto
● frmChildShowResult
● frmChildChoose
● frmChildBuyLotto
본문내용
● 알고리즘
○ frmChildBuyLotto
이 폼에서는 자신이 번호를 선택하던가 자동으로 생성을 하여 데이터베이스에 번호를 저장해주는 기능을 한다. 우선 자동으로 선택을 했을시에는 수동선택에 만들어져 있는 checkbox들을 비활성화 시킨다.
checkbox들은 배열들에 들어가 있기 때문에 반복문을 이용하여 비활성화 시켰다.
자동생성을 할시에 중요한 것은 중복되는 숫자가 생성되면 안되는 것이다. 이것은 숫자가 생성 될 때마다. 반복문과 조건문을 이용하여 검사를 해주고 겹치지 않을때까지 생성을 계속 시켜준다. 숫자가 생성이 된후 구입 버튼을 누르면 dbLotto의 Lotto 테이블에 데이터를 저장한다. 구입은 한번에 5매 까지로
제한을 하고 이것을 구현하는 알고리즘은 밑에 그림과 같이 간단히 나타낼수 있다.
참고 자료
없음