큐베이직 프로그래밍/따라해보기/기본/출력
보이기
QBASIC 따라해보기 - 기본 프로그램 / 화면 출력 |
QBASIC에서 화면에 문자를 출력할 때 사용하는 기본 명령어는 PRINT입니다.
기본 용법
[+/-]먼저, PRINT문은 다음과 같은 형식으로 쓸 수 있습니다.
- PRINT "문자열"
- PRINT 숫자
- PRINT 변수
문자열은 한 쌍의 큰따옴표("") 안에 넣어서 씁니다.
또한, 한 줄의 PRINT문에 둘 이상의 문자열이나 숫자, 변수를 같이 쓸 수 있습니다.
- PRINT "A", "B"
- PRINT A; "km"
그리고, 다음과 같이 쓸 수도 있습니다.
이렇게 사용하면 한 줄을 띄게 됩니다.
그 외에 알아두면 좋은 점
- 행의 첫머리에 물음표(?)를 쓰면 PRINT로 자동 치환됩니다.
한 줄 출력하기
[+/-]위키백과에 이 문서와 관련된 정보가 있습니다. Hello world 프로그램 |
먼저, PRINT문으로 한 줄의 짧은 글이 화면에 출력되게 해 봅시다.
PRINT "Hello, world!"
이렇게 써 놓고 프로그램을 실행하면, 다음과 같은 결과가 나옵니다.
Hello, world!
여러 줄 출력하기
[+/-]PRINT문을 여러 개 쓰면 그 줄 수만큼 출력할 수 있습니다.
PRINT "동창이 밝았느냐 노고지리 우지진다"
PRINT "소 치는 아이는 상기 아니 일었느냐"
PRINT "재 너머 사래 긴 밭을 언제 갈려 하느냐"
이 프로그램의 결과는 다음과 같습니다.
동창이 밝았느냐 노고지리 우지진다 소 치는 아이는 상기 아니 일었느냐 재 너머 사래 긴 밭을 언제 갈려 하느냐
이어서 출력하기
[+/-]PRINT문을 여러개 썼다고 해서 언제나 그 줄 수만큼 출력이 되는 것은 아닙니다. 콤마(,)나 세미콜론(;)을 사용하면 이어서 출력하는 것도 가능합니다.
- 세미콜론(;)을 쓰면 그 줄의 바로 뒤로 넘어가서 출력합니다.
- 콤마(,)를 쓰면 한 탭 단위로 띄어서 출력합니다. 한 탭의 길이는 14바이트입니다.
먼저, 한 줄에서 이어서 출력하는 예를 들어 보겠습니다.
PRINT 1, 2, 3, 4, 5
PRINT "배추", "무", "오이", "양파"
PRINT "난 "; "널 "; "사랑해"
이 프로그램의 결과는 다음과 같습니다.
1 2 3 4 5 배추 무 오이 양파 난 널 사랑해
세미콜론과 콤마는 PRINT문의 끝에도 사용할 수 있습니다. 이 경우 다음엔 문자열이 그 뒤에 출력됩니다. 예를 들어,
PRINT "홍길동",
PRINT "임꺽정"
PRINT "자나 깨나 불조심! ";
PRINT "꺼진 불도 다시 보자! "
이렇게 되어 있다면 다음과 같이 나올 것입니다.
홍길동 임꺽정 자나 깨나 불조심! 꺼진 불도 다시 보자!
숫자 및 간단한 연산 결과 출력하기
[+/-]PRINT문은 숫자를 출력할 수도 있으며 변수의 값을 출력할 수도 있습니다. 또한, PRINT문에서는 간단한 연산 결과도 표시됩니다.
A = 7 + 9
PRINT 12345
PRINT A
PRINT 4 * 6
이렇게 하면 다음과 같이 출력됩니다.
12345 16 24
응용
[+/-]특정 위치에서 출력하기, 색깔 넣어서 출력하기 등을 할 수 있습니다.
해보기
[+/-]- 윤동주의 서시를 출력하는 프로그램을 코딩해 보세요.