Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2015/새벽반/0504: Difference between revisions

From ZeroWiki
imported>woojin818
No edit summary
imported>michael8764
No edit summary
Line 57: Line 57:


=== 조원희 ===
=== 조원희 ===
#include <stdio.h>
#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]]
[[새싹교실/2015/새벽반]]
[[새싹교실/2015/새벽반]]



Revision as of 13:20, 10 May 2015

참여자

강사 반페이지 학생
장우진 새싹교실/2015/새벽반 /새벽반 박성훈 조원희 정창민
O O O


진행상황

  • 함수에 관한 설명
  • 함수는 어떻게 만드는가?
  • 함수를 사용하는 이유
  • 파라미터, 프로토타입, 반환형 등

과제

+, -, *, /, % 연산을 할 수 있는 계산기를 만들어 봅시다. 수식을 입력하면 적절한 답을 출력하는 계산기 입니다. 수식의 형태는 ' 숫자 연산자 숫자 ' 의 형태입니다. 0 0 0 을 입력하면 프로그램을 종료시키고 그렇지 않으면 계속 진행합니다. 반복횟수를 가장위에 출력해 줍니다.

예시

count : 1    <- 출력
2 + 3        <- 입력
5            <- 출력

count : 2
3 * 5
15

count : 3
0 0 0
프로그램을 종료합니다.


박성훈

정창민

조원희

#include <stdio.h>
#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/새벽반