자유게시판

아직도 고1때 작성한 소스파일이 남아있었을 줄이야....................ㅋㅁㅋ;;
옛날 기억이 새록새록~>ㅁ<
( 고1때 직접 작성한 것이기에, 영어 오타나 오기[誤記]가 있을지도 모릅니다;; )



// Program 2 : Read(Input) values and Calculate Average
// sentinel value is -1
#include <stdio.h>

// function main begins program execution
int main ( void ) {
// define variables
int i; // input count
int value;
int sum;
float average; // average is floating-point number

// initialize
i = 0 ;
sum = 0 ;

// program introduction
printf("*******************************************************************************\n");
printf("Program Introduction\n");
printf("*******************************************************************************\n");
printf("This program calculate integers average.\n");
printf("Do not enter zero or negative value. (Use only positive integer.)\n");
printf("If you enter value for -1, the input phase is end\n");
printf("and result(average) will be come out.\n");
printf("*******************************************************************************\n\n");

// first read value
printf("Input Value : ");
scanf("%d", &value);

// sentinel value is -1 >>> if value is -1, end input 
// error case 1 >>> if value is -1 and i is 0, print error message 1
// error case 2 >>> if value is not legitimate (zero or negative except -1), print error message 2
while ( value >= 0 ) {
sum += value ; // add value to sum
++i ; // increment count

// next read value
printf("Input Value : ");
scanf("%d", &value);
} // end while

/********************************* termination conduct *********************************/

/***** error case 1 *****/
if ( ( value == -1 ) && ( i == 0 ) ) { 
printf("\n[ERROR 1] You didn't input value\n"); // print error message 1
} // end if

/***** error case 2 *****/
else if ( value != -1 ) { 
printf("\n[ERROR 2] Input Error - Don't input negative or zero\n"); // print error message 2
} // end else if

/***** no error *****/
else { 
// calculate average
average = (float)sum / i ;

// print result(average) - precision is .2
printf("\nAverage is %.2f\n\n", average);
} // end else

return 0; // terminate program successfully
}

Who's 미루

?

< 제작한 게임 >

- 피그렛 (Piglet) [완성] : 링크 내림

- 파라딜루전 (Paradelusion) [미완성] : 링크 내림

- 주인잃은 공책 [완성] : http://avangs.info/1090264


< 연구실 홈페이지 >

http://mirulab.xo.st/


< 아방스 게임 실황 방송국 >

http://afreeca.com/miru3137

Comment '4'
  • ?
    TheEK 2013.02.02 20:40
    저에겐 그저 머~~~언 안드로메다 ... ㅠ
  • ?
    미루 2013.02.02 20:52
    안드로메다- ㅋㅁㅋ;;
  • profile
    하늘바라KSND 2013.02.02 21:48
    평균계산기?!
  • ?
    미루 2013.02.02 22:19
    넵~ 양의정수(자연수)들의 평균을 계산하는 매우 기초적인 프로그래밍입니다~ ㅎㅎ;;

List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 41184
잡담 맵배치영상을 찍어볼까합니다. 3 분필갈매기 2018.01.20 63
잡담 좀 신박한거 뭐 없을까요? 8 분필갈매기 2018.01.17 186
잡담 마나제로(MANAZERO)를 소개합니다~ Rashiel 2018.01.15 2674
잡담 제가만든 " 호성 저택 " 이라는 탈출,공포 게임인데 평가 부탁드려요 sdfjls223 2018.01.10 99
잡담 비주얼 노벨 제작 관련 사이트 발견했네요 1 Rashiel 2017.12.27 228
잡담 메리크리스마스 분필갈매기 2017.12.25 57
잡담 추천작 신청하시는 분들께 질문 4 무명시절 2017.12.24 121
잡담 오랜만에 등장~☆ 1 비밀아이 2017.12.23 56
잡담 약 2년만의 아방스군요 2 류네 2017.12.18 93
잡담 게임 만들기 시작했습니다. 2 rpg덕후 2017.12.15 129
잡담 파인딩파라다이스 출시&구매 file 분필갈매기 2017.12.15 126
잡담 이상하게 저만그런지.. 2 고월 2017.12.06 104
잡담 Xp랑 mv 차이 2 분필갈매기 2017.12.03 120
잡담 (주절주절)Mv 다소 불편한점 3 무명시절 2017.12.03 138
잡담 게임툴 질문드립니다. 1 멜라 2017.11.25 78
잡담 19금 글은 안돼는거 아는데 19금 게임은 어떻게 되는 거죠? 4 무명시절 2017.11.22 499
잡담 도트 거의 끝났다 히힣 file 수녀갓 2017.11.17 141
잡담 짠 ~~ dlc 4팩입니다. (어유 기뻐!!) [IT]플러스+ 2017.11.15 103
잡담 여러분 답답해서 알립니다. 3 [IT]플러스+ 2017.11.13 160
잡담 안녕하세요. 존재감입니다. 4 존재감 2017.11.12 117
목록
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 456 Next
/ 456