자유게시판

아직도 고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 47407
잡담 짤 공유 2 file 분필갈매기 2019.06.16 155
가입 안녕하세요, ... 1 에라 2019.06.15 125
잡담 이제 곧있으면 방학 시즌이니 분필갈매기 2019.06.15 78
잡담 [경기게임아카데미 오픈세미나] WHO 게임이용장애 질병코드: 최삼하 교수 & 김시소 기자 file Josu 2019.06.12 64
제작 일지 HEART FOR YOU 0.1 >>>>>>0일차 2 file Leme 2019.06.11 97
발표 두둥! NEW~ 2019.06.11 78
잡담 알만툴 디스코드 채팅방 홍보 file 분필갈매기 2019.06.09 102
잡담 알만툴로 비주얼 노벨 만드는 흑우가 있다? 2 file Protorabeat 2019.06.08 273
제작 일지 HEART FOR YOU (0.1)>>>>프롤로그 2 file Leme 2019.06.07 106
잡담 [경기게임아카데미 오픈세미나]위챗 미니게임 개발을 위한 테크니컬팁! / 위챗 미니 프로그램은 중국시장에 어떻게 스며들었나 1 file Josu 2019.06.05 123
가입 에.. 탈퇴했다가 며칠 전에 재가입했습니다. 썬키스 2019.05.26 189
잡담 [경기게임아카데미 오픈세미나] 중국게임시장에서 살아남는 법! / 위챗 미니 프로그램 file Josu 2019.05.24 51
잡담 알만툴 만지면서 가장 어려운게 뭔가요? 5 무명시절 2019.05.23 213
잡담 요즘 아방스에 글이 많이 올라오는걸 보니 4 분필갈매기 2019.05.20 213
가입 안녕하세요. 방금 가입했습니다. 로끄카 2019.05.19 107
발표 [경기게임아카데미 오픈세미나] 얼리스프링 민주영 국장님과 함께하는 게이머 홀리는 게임마케팅 file Josu 2019.05.16 78
잡담 스팀에 게임을 내고싶습니다 3 은행 2019.05.12 227
잡담 [SBA] 2019 제1회 인디게임 패스트트랙 참가기업 모집!! 인디게임 개발자(팀) 참여 가능합니다 (~5/24) file 서울게임콘텐츠센터 2019.05.08 63
막장 어째 질문에 대한 답변을 받으면 지워버리는 사람이 있네여 무명시절 2019.05.04 135
잡담 [경기게임아카데미 오픈세미나] 컴투스 유영진 팀장과 함께하는 '홍보... 그리고 게임 홍보!' file Josu 2019.05.03 58
목록
Board Pagination Prev 1 ... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 756 Next
/ 756