자유게시판

아직도 고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 68209
잡담 화가 치밀어서 한마디 올립니다 32 TheEK 2013.02.03 1200
자 ... 이제 ... 14 file TheEK 2013.02.03 1450
잡담 아방스에 이 게임을 아는 분이 계실줄이야ㅡㅡ; 6 file Roam 2013.02.03 1094
잡담 C 프로그래밍 초보자였을 때 작성한 소스파일 4 미루 2013.02.02 1112
막장 드디어 물건이 왔습니다 ... !!! ... 그 런 데 ... 32 TheEK 2013.02.02 674
잡담 게임메이커로 입문해보세여! 13 은색바람 2013.02.02 903
막장 스펀지 케이크 만드는 방법. 7 Alkaid 2013.02.02 815
잡담 pixiv의 모 씨 게임 제작기.... Alkaid 2013.02.02 1284
제작 스샷 으아 UI 작업 3 file JACKY 2013.02.02 1097
제작 스샷 한달만의 제작현황 - 아직 지쳐오진 않습니다. 17 file Roam 2013.02.01 1237
으아? 4 file 하늘바라KSND 2013.02.01 1158
막장 이놈의 광고쟁이들 ... 9 TheEK 2013.02.01 1229
잡담 페이블러시 0.6 제작현황(배포준비중) 펭블♡ 2013.02.01 1364
닉이 왠지 이상한거같아서 바꿉니다(카로 -> 펭블♡) 4 펭블♡ 2013.01.31 1191
잡담 경상권 교육박람회에서 본 것 18 file 하늘바라KSND 2013.01.31 614
아 .... 죽을맛 ... 11 TheEK 2013.01.31 1176
나는 닉네임 그대로다.... 2 왕딱지초 2013.01.30 1218
마인크래프트에 셰이더모드를 바르면? 10 file JACKY 2013.01.30 3122
잡담 rpg만들기 시리즈 미디파일을 쭈욱 들어보는 중인데요. 23 닭장군 2013.01.30 1326
막장 나로호 발사! 10 하늘바라KSND 2013.01.30 1145
목록
Board Pagination Prev 1 ... 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 ... 757 Next
/ 757