0
 829   42   8
  View Articles

Name  
   전진이  (2003-04-17 12:39:41, Hit : 7429, Vote : 1369)
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
  command 함수에 대해서 [1]

정윤진
2003/09/04 7894 1391
688
  콤보박스와 리스트박드관련 질문입니다 [1]

정우조
2004/05/12 7621 1401
687
  PM(Project Master)이게 머죠?... [2]

정영철
2003/12/05 7726 1522
686
  DJ 보드에 관해서 질문임다... [2]

정영철
2003/12/05 7188 1394
685
  프로그램수정을위한 소스보기 [1]

정영일
2006/04/28 8086 1705
684
  그렇다면은 ... JSP 책을 추천해주셔... [2]

정승민
2006/04/08 7413 1501
683
  JSP 강좌 고고고 [1]

정승민
2006/04/07 7768 1523
682
  버튼을 눌렀을때 자바스크립트를 불러오... [2]

정수진
2004/08/13 7922 1594
681
    [re] 질문]오라클에서 db 삭제에 관해서 질...

정수라
2003/07/04 6489 1306
680
  php게시판강좌언제 하시나요 ㅠ [2]

정미강
2003/06/30 6728 1488
679
  질문이 있습니다. [4]

정도철
2006/04/05 9019 1743
678
  안녕하세요. [2]

정도철
2006/03/28 8104 1541
677
  질문요... [2]

정도철
2006/04/01 7804 1581
676
  감사합니다.

정규진
2009/05/26 9860 1830
675
  제가 해봤는데요...잘 안돼네요... [2]

전진이
2003/04/24 6967 1456

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

전진이
2003/04/17 7429 1369
673
  컴활1급실기때문에.. [1]

재형
2004/09/15 7547 1420
672
  VB 실행에 오류나서 도움말 눌러보니..

장혜경
2002/09/21 7113 1526
671
  제로보드에 관하여 문의를 드려도 되나요... [3]

장철진
2005/10/12 8826 1986
670
  PHP를 공부하고 있는데요... 초보라서... [1]

장준원
2003/02/22 6938 1312
[1][2][3][4][5][6][7] 8 [9][10]..[42] [next]

Copyright 1999-2021 Zeroboard / skin by Zetyx