0
 829   42   8
  View Articles

Name  
   전진이  (2003-04-17 12:39:41, Hit : 7351, Vote : 1329)
Subject  
   이문제는 비주얼베이직으로 어떻게 짜야 하나요?
<문제>
두 자리의 어떤 수를 10개 입력하고, 그 수 중 최대값과 최소값을 출력하는 프로그램을 작성하여라.
조건 1. <입력할 수는?>에서 2자리 수가 아니면 "입력 오류"를 출력하고 다시 <입력할 수는?>에서 입력을 대기한다.
조건 2. <입력할 수는?>에서 10개의 수를 입력받고 나면 최대값과 최소값을 출력한다.
조건 3. 최대값과 최소값을 출력한 후 다시 <입력할 수는?>을 출력하고 다음 계산을 대기한다.
조건 4. <입력할 수는?>에서 999를 입력하면 "GOOD BYE"를 출력하고 프로그램을 종료한다.

RUN
입력할 수는? 15  
입력할 수는? 20  
입력할 수는? 3  
입력오류
입력할 수는? 51  
입력할 수는? 44  
입력할 수는? 33  
입력할 수는? 50  
입력할 수는? 77  
입력할 수는? 16  
입력할 수는? 11  
입력할 수는? 19  

입력된 최대값은 77
입력된 최소값은 11

입력할 수는? 999  
GOOD BYE



손병목
헉~ 저에게 숙제를 주셨나요?
직접 코딩하자니 지금 시간이 안될 것 같고(나중에 시간되면 한번 만들어보죠.) 대충 설명을 드리면

1. do while ~ loop 문을 이용합니다.
(1) 이 반복문 안에서 if 문을 이용해 텍스트 박스에 입력한 수가 999이면 GOOD BYE를 출력하고 프로그램을 끝냅니다.
(2) 마찬가지로 반복문 안에서 if 문을 사용해 입력한 문자의 자리수가 2자리가 아니면 "입력오류" 메시지를 출력하고 루프문의 처음으로 돌아가도록 합니다.
(3) 정상적으로 입력되면 최대값과 최소값을 구하는 로직을 실행하고, 카운터의 수를 1 증가시킵니다.
(4) 카운터 수가 10을 넘으면 반복문을 빠져나옵니다.
2. 최대값과 최소값을 출력합니다.
* 최대값 로직 : 변수를 하나 선언하고 디폴트로 0을 저장합니다. 입력한 값이 0보다 크면 그 값으로 대체합니다. 다음에 입력한 값이 그것보다 크면 또 대체합니다.
* 최소값 로직 : 변수를 하나 선언하고 디폴트로 99를 저장합니다. 입력한 값이 99보다 작으면 그 값으로 대체합니다. 다음에 입력한 값이 그것보다 작으면 또 대체합니다.
이런 식으로 반복을 하면 됩니다.

충분한 설명이 되진 못했지만 직접 해보세요...
저한테 처음부터 끝까지 풀라고 숙제 내진 마시구요...ㅠ.ㅠ
 2003/04/18 12:49:19    


no
subject
name
date
hit
*
689
 비밀글입니다 일단 올려보겠습니다.

stub363
2004/01/01 5 0
688
  이제서야 와 보네요. [1]

김창현
2008/02/04 7324 1426
687
  이제 막 컴퓨터언어에 입문한 사람입니다... [1]

이현우
2003/04/06 6565 1307
686
  이번에 웹마스터 시험을 보는데..^^조금 ... [1]

공선미
2005/08/18 7362 1292
685
  이미지를 올리는 방법이요.. [1]

sjulia
2003/07/23 6889 1288
684
  이미지 클릭시 원본이미지를 띄우고... [1]

임성규
2006/03/22 7919 1475
683
  이미지 업로드 삭제 방법 질문입니다. [1]

PHP SONG
2003/11/24 7877 1382

  이문제는 비주얼베이직으로 어떻게 짜야 ... [1]

전진이
2003/04/17 7351 1329
681
  이메일 과 문자멧세지 동시전송 [1]

김소산
2003/06/03 6166 1175
680
  이렇게 구현하려면.. [1]

정진엽
2007/04/20 7369 1438
679
  이런죄송 제가 깜박했습니다.다시 보냅니... [2]

won
2003/02/08 7431 1365
678
  이런오류뜨면 어케...

2002/11/30 6964 1513
677
  이런사이트가 있었다니....

flyyo
2008/09/30 8946 1708
676
  이런 정말 괜찮은 곳이군요. [1]

黑猫-흑묘
2008/10/02 8191 1614
675
  이러한 오류가

Ziwoogae
2003/01/08 7315 1314
674
  이건 뭐에 쓰는거에요? [1]

바투
2003/05/21 6383 1227
673
  이거 죄송해서 어떡하죠?

김정희
2004/10/06 7245 1397
672
  이거 문제가 머져.ㅠㅠ

오라초보
2008/07/24 7888 1385
671
  이거 딱한가지만 제발 알려주세요!!제발~...

악어
2003/01/15 6884 1339
670
  응용을 해보고 있습니다만.. [1]

박상은
2003/07/21 6155 1380
[1][2][3][4][5][6][7] 8 [9][10]..[42] [next]

Copyright 1999-2020 Zeroboard / skin by Zetyx