자유게시판

아직도 고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 47524
잡담 아방스에 이 게임을 아는 분이 계실줄이야ㅡㅡ; 6 file Roam 2013.02.03 1088
잡담 C 프로그래밍 초보자였을 때 작성한 소스파일 4 미루 2013.02.02 1108
막장 드디어 물건이 왔습니다 ... !!! ... 그 런 데 ... 32 TheEK 2013.02.02 673
잡담 게임메이커로 입문해보세여! 13 은색바람 2013.02.02 901
막장 스펀지 케이크 만드는 방법. 7 Alkaid 2013.02.02 807
잡담 pixiv의 모 씨 게임 제작기.... Alkaid 2013.02.02 1273
제작 스샷 으아 UI 작업 3 file JACKY 2013.02.02 1095
제작 스샷 한달만의 제작현황 - 아직 지쳐오진 않습니다. 17 file Roam 2013.02.01 1234
으아? 4 file 하늘바라KSND 2013.02.01 1155
막장 이놈의 광고쟁이들 ... 9 TheEK 2013.02.01 1229
잡담 페이블러시 0.6 제작현황(배포준비중) 펭블♡ 2013.02.01 1363
닉이 왠지 이상한거같아서 바꿉니다(카로 -> 펭블♡) 4 펭블♡ 2013.01.31 1189
잡담 경상권 교육박람회에서 본 것 18 file 하늘바라KSND 2013.01.31 612
아 .... 죽을맛 ... 11 TheEK 2013.01.31 1176
나는 닉네임 그대로다.... 2 왕딱지초 2013.01.30 1218
마인크래프트에 셰이더모드를 바르면? 10 file JACKY 2013.01.30 3121
잡담 rpg만들기 시리즈 미디파일을 쭈욱 들어보는 중인데요. 23 닭장군 2013.01.30 1326
막장 나로호 발사! 10 하늘바라KSND 2013.01.30 1145
잡담 지난 1년의 흔적 7 file 하늘바라KSND 2013.01.30 1155
아무래도, 몇달간은 아방스 활동하기 힘들듯.....ㅠㅜ 13 미루 2013.01.29 1129
목록
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