= 참여자 = || 강사 ||반페이지|||||| 학생 || ||[[장우진]]||[:새싹교실/2015/새벽반 /새벽반]||[[박성훈]]||[[조원희]]|| [[정창민]]|| || || || O || O || O || = 진행상황 = * 함수에 관한 설명 * 함수는 어떻게 만드는가? * 함수를 사용하는 이유 * 파라미터, 프로토타입, 반환형 등 = 과제 = +, -, *, /, % 연산을 할 수 있는 계산기를 만들어 봅시다. 수식을 입력하면 적절한 답을 출력하는 계산기 입니다. 수식의 형태는 ' 숫자 연산자 숫자 ' 의 형태입니다. 0 0 0 을 입력하면 프로그램을 종료시키고 그렇지 않으면 계속 진행합니다. 반복횟수를 가장위에 출력해 줍니다. {{{ 예시 count : 1 <- 출력 2 + 3 <- 입력 5 <- 출력 count : 2 3 * 5 15 count : 3 0 0 0 프로그램을 종료합니다. }}} === 박성훈 === {{{ }}} === 정창민 === {{{ }}} === 조원희 === {{{ #include #pragma warning(disable:4996) int add(int x, int y) { return x + y; } int sub(int x, int y) { return x - y; } int mult(int x, int y) { return x*y; } int div(int x, int y) { return x / y; } int rem(int x, int y) { return x % y; } int main() { int a, b, c; do { printf("유형: "); scanf("%d", &c); printf("숫자 두개: "); scanf("%d%d", &a, &b); if (a != 0 && b != 0 && c != 0) { switch (c) { case 1: printf("Result: %d\n\n", add(a, b)); break; case 2: printf("Result: %d\n\n", sub(a, b)); break; case 3: printf("Result: %d\n\n", mult(a, b)); break; case 4: printf("Result: %d\n\n", div(a, b)); break; default: printf("Result: %d\n\n", rem(a, b)); break; } } } while (a != 0 && b != 0 && c != 0); } }}} ---- [새싹교실/2015] [새싹교실/2015/새벽반]