반응형

전체 글 147

[엑셀 vba] 평균구하기

이 코드는 엑셀 시트에서 A1에서 A10까지의 셀 값을 합산하고, 이를 통해 셀 값의 평균을 계산합니다. 마지막으로 결과를 메시지 박스로 표시합니다. Sub CalculateAverage() Dim sum As Double Dim count As Integer Dim avg As Double Dim i As Integer sum = 0 count = 0 ' 범위 A1에서 A10까지의 값을 합산합니다. For i = 1 To 10 sum = sum + Cells(i, 1).Value count = count + 1 Next i ' 평균을 계산합니다. If count > 0 Then avg = sum / count Else avg = 0 End If ' 결과를 메시지 박스로 표시합니다. MsgBox "The..

코딩 2023.03.08

엑셀 VBA기초 문자입력

다음은 엑셀 VBA의 기초 소스 코드입니다. 이 코드는 셀 A1에 "Hello, World!"를 출력하는 간단한 프로그램입니다. Sub HelloWorld() Range("A1").Value = "Hello, World!" End Sub 위의 소스 코드는 다음과 같은 구성요소를 포함합니다. "Sub" 키워드: 프로시저를 시작하는 키워드입니다. "HelloWorld" 프로시저명: 프로시저의 이름입니다. "Range" 객체: 셀 범위를 나타내는 객체입니다. "Value" 속성: 셀 범위의 값을 나타내는 속성입니다. "=" 연산자: 값 할당 연산자입니다. "Hello, World!" 문자열: 출력할 문자열입니다. 위의 코드를 실행하면 A1 셀에 "Hello, World!"가 출력됩니다. 이렇게 작은 예제부터 ..

코딩 2023.03.07

[c++] 뱀

'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. 게임은 NxN 정사각 보드위에서 진행되고, 몇몇 칸에는 사과가 놓여져 있다. 보드의 상하좌우 끝에 벽이 있다. 게임이 시작할때 뱀은 맨위 맨좌측에 위치하고 뱀의 길이는 1 이다. 뱀은 처음에 오른쪽을 향한다. 뱀은 매 초마다 이동을 하는데 다음과 같은 규칙을 따른다. 먼저 뱀은 몸길이를 늘려 머리를 다음칸에 위치시킨다. 만약 이동한 칸에 사과가 있다면, 그 칸에 있던 사과가 없어지고 꼬리는 움직이지 않는다. 만약 이동한 칸에 사과가 없다면, 몸길이를 줄여서 꼬리가 위치한 칸을 비워준다. 즉, 몸길이는 변하지 않는다. ..

카테고리 없음 2023.03.05

[ c++] 구슬 탈출 2

문제 스타트링크에서 판매하는 어린이용 장난감 중에서 가장 인기가 많은 제품은 구슬 탈출이다. 구슬 탈출은 직사각형 보드에 빨간 구슬과 파란 구슬을 하나씩 넣은 다음, 빨간 구슬을 구멍을 통해 빼내는 게임이다. 보드의 세로 크기는 N, 가로 크기는 M이고, 편의상 1×1크기의 칸으로 나누어져 있다. 가장 바깥 행과 열은 모두 막혀져 있고, 보드에는 구멍이 하나 있다. 빨간 구슬과 파란 구슬의 크기는 보드에서 1×1크기의 칸을 가득 채우는 사이즈이고, 각각 하나씩 들어가 있다. 게임의 목표는 빨간 구슬을 구멍을 통해서 빼내는 것이다. 이때, 파란 구슬이 구멍에 들어가면 안 된다. 이때, 구슬을 손으로 건드릴 수는 없고, 중력을 이용해서 이리 저리 굴려야 한다. 왼쪽으로 기울이기, 오른쪽으로 기울이기, 위쪽으..

코딩 2023.03.05
반응형