본문 바로가기

전체 글

제어문 ■ 프로그램 예제주어진 처리 조건을 이용해 점수가 90점 이상이면 학점을 '수', 80점 이상이면서 90점 미만이면 학점을 '우', 70점 이상이면서 80점 미만이면 학점을 '미', 60점 이상이면서 70점 미만이면 학점을 '양', 60점 미만이면 학점을 '가'로 처리하여 이름, 학점을 출력하는 프로그램예제프로그램 [다운] ■ 혼자해보기다음 처리조건에서 주어진 이름, 구입액을 사용하여 이름, 구입액, 할인액, 지불액을 출력하는 프로그램을 작성해보자.[처리조건]- 데이터 : 홍길동, 72500- 구입액이 100,000원 이상이면 할인율을 15%, 구입액이 100,000원 미만이면서 50,000원 이상이면 할인율 10%, 구입액이 50,000원 미만이면 할인율을 5%로 한다.- 할인액 = 구입액 * 할인율 .. 더보기
제어문 나. if ~ then ~ else 문 형식1if 조건 then 명령문1 else 명령문2설명조건이 참이면 then 다음에 있는 명령문1을 실행하고, 조건이 거짓이면 else 다음에 있는 명령문을 실행한다. 형식2if 조건 then 처리1else 처리2end if설명조건이 참이면 if 다음 행부터 else 이전 행에 있는 처리1을 실행하고, 조건이 거짓이면 else 다음 행부터 end if 이전 행에 잇는 처리2를 실행한다. 형식3if 조건1 then 처리1ElseIf 조건2 then 처리2Elseif 조건3 then 처리3.......else 처리nend if설명조건이 여러 개일 때는 다중 IF문을 사용한다. 이 형식은 조건1이 참이면 처리1을 실행하고, 조건 1이 거짓이면 조건 2를 판단한다. 조건2.. 더보기
제어문 7. 제어문 프로그램의 흐름을 결정하는 매우 중요한 요소 --> 기본적으로 프로시저는 위에서 아래로, 왼쪽에서 오른쪽으로 명령을 진행해 나가지만 제어문을 사용하면 명령문의 실행순서가 바뀐다. - 선택문(조건문) : 특정 조건을 테스트한 후 그 결과에 따라 흐름을 결정(IF문, Select문) - 반목문 : 지정한 Loop 내에 놓여 있는 문장들을 반복 수행 (Do while문, Do until문, For문) - 분기문 : 지정한 레이블로 분기(Goto문) 가. IF문 1) IF ~ then 문형식1if 조건 then 명령문1설명조건이 참이면 then 다음에 있는 명령문1을 실행하고 조건이 거짓이면 다음 행의 코드를 실행 형식2if 조건 then 처리1 처리2end if설명조건이 참이면 if 다음 행부터 .. 더보기
데이터 유형 2. 데이터 유형 데이터유형 Key워드 크기 표현범위 정수형 byte 1바이트(부호없는정수) 0 ~ 255 integer 2바이트(짧은정수) -32,768 ~ 32,767 long 4바이트(긴정수) -2,147,483,648 ~ 2,147,483,547 논리형 Boolean 2바이트 실수형 Single 4바이트(단정도실수) Double 8바이트(배정도실수) 문자열형 String 길이를 지정하지 않고 선언함 10바이트 + 문자열의 길이 만큼차지 String*n 길이를 지정하여 선언함(고정길이) 가변형 Variant 숫자가 대입된 경우 16바이트 차지 문자가 대입된 경우 22바이트 + 문자열의 길이 3. 상수 상수 : 변경되지 않는 숫자나 문자열에 붙여준 의미있는 이름을 의미한다.4. 변수 변수 : 데이터가.. 더보기
폼에 데이터 출력(print) 폼에 데이터 출력(print)① Print문 이벤트 발생에 따른 변수의 값 변화를 직접 확인하려면 품이나 특졍개체에 값을 출력해서 확인 폼의 바탕에 값을 출력하기 위해서는 Print 문 사용② 프로그램 예제 Print 문의 다양한 형식① 개념 Print 문에 Format 함수 옵션을 이용하여 여러 가지 형식으로 출력할 수 있다.옵 션기 능;값 사이에 사용하면 두 값이 붙어서 출력,값과 값 아이를 13칸를 띄어서 출력Tab(n)n 번째 자리부터 값을 출력spc(n)공백을 n 자리수 만큼 출력한 후 값을 출력format(x, "형식")0 : 0의 개수 만큼 출력되지만 남은 자리는 0으로 출력# : #의 개수만큼 출력된다. 소수점 이하늬 경우에는 지정된 자리수에서 반올림하고 남는 자리는 빈칸으로 출력, : 1.. 더보기
웹그 더보기