이번 글에서는 지난 글에서 설명드린 랩뷰로 만든 로또 프로그램의 버그를 수정(중복값 없애기)해보도록 하겠습니다. 지난 글을 못보셨다구요? 그럼 아래의 링크를 통해서 한번 확인해보세요. 2015/10/24 - [National Instruments/LabVIEW] - [LabVIEW] 랩뷰로 만들어 보는 로또 프로그램 로또 프로그램에서 가장 큰 문제점인 중복 수를 없애야 하는데요. 중복수를 없애기 위해서 저는 1-45의 값을 가진 배열을 만들고, 한번 사용한 배열의 값을 삭제하여 중복되는 부분을 제거해 보았습니다. 프로그래밍은 버그 수정하는 맛으로 하는거죠!! 코드는 아래와 같습니다. 코드 리뷰를 간단히 해보자면 아래와 같습니다. 1. 1-45까지의 값을 가진 배열을 만든다2. 0부터 (배열 크기 - 1)..
이 번글에서는 랩뷰를 이용하여 로또 프로그램을 만들어보도록 하겠습니다. 로또 프로그램의 요구사항을 살펴볼까요. 로또 프로그램 요구사항1. 로또 번호를 위한 1부터 45사이의 값 6개를 구한다.2. 보너스 번호를 위해서 1부터 45사이의 값 1개를 더 구한다.3. 로또 번호와 보너스 번호를 출력한다. 위의 기능을 수행하기 위해서는 가장 기본되는 알고리즘이 바로 1부터 45사이의 랜덤한 수를 구하는 방법입니다. 랩뷰는 기본적으로 난수 함수를 제공하고 있습니다. 난수 함수는 프로그래밍 - 숫자형 - 난수를 선택하면 됩니다. 난수 함수는 0부터 1까지의 Double 형의 값을 리턴합니다. 로또 값을 만들기 위해서는 0-1 사이의 값을 이용하여 1부터 45사이의 값을 만들어야 겠죠. 따라서 최대의 값은 45, 최..
이 글에서는 VBA 반복문에 대해서 공부를 해볼 까 합니다. VBA에는 반복구문을 처리하기 위한 여러 문법이 있습니다. For .. NextFor Each .. NextDo Loop (While, Until) 이 글에서는 반복구문에서 가장 간단히 사용할 수 있는 For .. Next를 사용하는 방법을 알아보도록 하겠습니다. 사용 방법을 배운 다음 간단히 For .. Next를 이용하여 로또 프로그램을 짜볼까 합니다. 그럼 For .. Next 구문에 대해서 공부해 봅시다!! For .. Next 구문은 사용자가 지정한 반복 횟수 만큼 반복구문을 실행하는 방법입니다. For .. Next를 사용하는 예를 한번 살펴볼까요. 아래의 예를 실행시키면, 시작번호부터 끝번호 까지 +1씩 하면서 반복구문을 반복해서 ..