아밥 생초짜 입니다..
write문을 사용해서 구구단을 레포트에 만든후 1000번 화면에 뿌려주는 작업을 해야하는데 얘기만 듣고 한거라
어떻게 시작해야 할지 감이 안오네요....
(1000화면에 입력 - parameter에 구구단을 보여줘야 합니다.)
구 | 구 | 단 | ||||||
2단 | 3단 | 4단 | 5단 | 6단 | . | . | . | . |
2*1=2 | .. | . | . | . | . | . | . | . |
2*2=4 | .. | . | . | . | . | . | . | . |
도와주세요.... 넹~~~~!!!!!!???
댓글 5
-
수갬
2008.05.26 23:30
-
좋아
2008.05.27 22:41
CONCATENATE a '*' b '=' INTO c 이렇게 쓰시면 될거 같구요..^^ 그럼 c 는 2*1= 이런식으로 나오겠지요
-
페리
2008.05.27 23:10
write : / 1(8) '2 * 1 = ' 이런 식으로 해버려요-_-~
-
bd
2008.05.27 23:35
REPORT YKDNTEST29.
DATA : FLD(10).
DATA : CNT(1).
DATA : R_NUM(2).
DATA : NUM(1).
PARAMETERS GUGU(2) TYPE C.
NUM = GUGU.
DO 9 TIMES.
CNT = CNT + 1.
R_NUM = NUM * CNT .
CONCATENATE NUM '*' CNT '=' R_NUM INTO FLD.
WRITE : / FLD.
ENDDO.
허접한 소스입니다. @@ 도움이 되신다면
-
MOTO
2008.05.28 02:34
답변해주신 분들께 감사 감사 드립니다....
앗싸....~~~
흐음...ㅠㅠ 질문의 범위가 넓어서 어찌 말을 해드려야할지..
파라메터에 1을 입력하면 1단이 뿌려지고 이런건가요? 아님....암튼..ㅠ_ ㅠ
저같으면요.. 1000 화면이란건 기본화면일꺼에요...
처음에 인터널 테이블(필드는 1단 2단 3단 4단....9단) 만들고...
루프나 do 9 times 를 이용해서 구구단의 값을 넣구요...
loop 돌리면서 WRITE로 뿌려주면 될듯하네요....
2*1= 이부분은
CONCATENATE 사용하시어서 문자 합쳐주셔도 되구요..
방법은 정말 여러가지에요 ㅜ ,ㅜ 많은 도움이 되지 못해서 죄송합니당~
만약에 1단을 입력하면 1단을 보여주고면...IF 문이나 CASE문 사용하시면 될듯해요...