U E D R , A S I H C RSS

새싹교실/2014/속도위반/0404 (rev. 1.2)

새싹교실/2014/속도위반/0404

진행사항

  • 참여자
    튜터 최다인 참석
    튜티 유재범 참석
    오영은 참석
    장우진 참석
    태현 참석
  • 함수
  • 전역 변수, 지역 변수
  • 재귀함수

  • 다음 수업 : 4월 11일 금요일 오후 6시

과제

  • 간단한 계산기
    • 덧셈, 뺄셈, 곱셈, 나눗셈 을 각 함수로 만들어서 실행
    • 덧뺄곱나 중 어떤 과정을 실행할 지도 입력받는다.
  • 특별 과제 : 전역 변수 / 지역 변수 를 이용한 코드 2개를 각각 짜오기.

유재범


오영은


장우진

#include <stdio.h>
#include <windows.h>

int add(int x,int y);
int subtraction(int x, int y);
int multiplication(int x,int y);
int division(int x,int y);

int a=0, b=0, calculate=0, sum=0;
float division_sum=0;

int main()
{
	printf("계산기\n");
	printf("먼저 a와 b값을 입력해 주세요. : ");
	scanf("%d",&a);
	scanf("%d",&b);
	printf("입력하신 a=%d,b=%d입니다\n\n",a,b);
	 
	printf("덧셈이면 1 뺄셈이면 2 곱셈이면3 나눗셈이면 4를 입력해 주세요. : ");
	scanf("%d",&calculate);

	if(calculate==1)
		add(a,b);
	
	else if(calculate==2)
		subtraction(a,b);
	
	else if(calculate==3)
		multiplication(a,b);
	
	else if(calculate==4)
		 division(a,b);



	system ("pause");
	return 0;

}

int add(int x,int y)
{
	sum = x+y;
	printf("값은 a+b=%d입니다.\n",sum);
}
int subtraction(int x, int y)
{
	sum = x-y;
	printf("값은 a-b=%d입니다.\n",sum);
}
int multiplication(int x,int y)
{	
	sum = x*y;
	printf("값은 a*b=%d입니다.\n",sum);

}
int division(int x,int y)
{
	if (y==0)
    {
	    printf("잘못입력하셨습니다.\n",sum);
	}
	else if(y!=0)
	{
		division_sum =  (float) x/y;
	    printf("값은 a/b=%.2f입니다.\n",division_sum);
	}

}


일단 전역변수로 하나 만들었습니다. 원래 천천히 할 계획이였으나 영은이와 필립이가 과제하자더니 날 버리고가서...

문태현


후기



도위반
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:53
Processing time 0.0208 sec