자유게시판

아직도 고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
발표 [발표라고 하기는좀 뭐하지만.....]공포게임 좋아하시는 분들을 위한 스토리기부 입니다. 1 카미죠루 2019.03.20 115
제작 영상 Assistance To Make Your Internet Affiliate Marketing Initiatives More Successful opydyvusa 2019.03.19 58
설문 8비트 고전게임 느낌나는 폰트추천좀 해주세요 1 Manga 2019.03.18 2647
막장 You May Take in Healthier Using This Type Of Basic Advice ucexygev 2019.03.17 158
제작 일지 퓨리샤 조건II 제작일지 #3 (마지막) file 13자리난수 2019.03.17 90
잡담 중학생때 만들었던 vx가 오류 떠서 실행을 못하고있습니다 ㅠㅠ 3 알라신 2019.03.15 83
가입 안녕하세요 구글링 하다가 가입하게 됐습니다. 유령거북이 2019.03.14 91
제작 일지 퓨리샤 조건II 제작일지 #2 2 file 13자리난수 2019.02.28 187
잡담 플래시 게임이 규제 된답니다... 1 무명시절 2019.02.26 281
발표 알만툴 디스코드 채팅방 홍보! file 분필갈매기 2019.02.26 68
잡담 리니지M 사전예약 업데이트 신규클래스 출시 녹색딸기 2019.02.26 50
제작 일지 닭휴멘터리 개발일지 5. 알페* 2019.02.21 80
잡담 srpg studio 이거 한글패치 나온거 같은데 2 호구랑 2019.02.20 1417
설문 타이틀화면 UI뜯어고칠려고합니다 1 Manga 2019.02.20 164
발표 출시를 앞둔 게임개발자입니다 메피스토왈츠 2019.02.20 105
막장 It's Time And Energy To Stop Talking About Juicing And Start Juicing ubyzu 2019.02.15 74
제작 일지 퓨리샤 조건II 제작 일지 #1 file 13자리난수 2019.02.14 92
제작 영상 Crucial Vehicle Fix Information You Must Know About oluhawoj 2019.02.13 65
가입 안녕하세요 Fe_min 2019.02.13 80
발표 Valuable Guidance For Those Seeking Auto Maintenance And Routine maintenance ywareh 2019.02.12 156
목록
Board Pagination Prev 1 ... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 755 Next
/ 755