C언어 : 함수를 사용한 사칙연산 프로그램
- 카테고리 없음
- 2014. 1. 23. 13:19
#include <stdio.h>
double plus( double a, double b)
{
double res;
res=a+b;
return res;
}
double sub(double a, double b)
{
int res;
res=a-b;
return res;
}
double mul(double a, double b)
{
double res;
res=a*b;
return res;
}
double div(double a, double b)
{
double res;
res=a/b;
return res;
}
int main()
{
int num; //메뉴입력
double a,b;
double res;
printf("=========<메 뉴>=========\n");
printf("1.덧셈\n");
printf("2.뺄셈\n");
printf("3.곱셈\n");
printf("4.나눗셈\n");
printf("원하는 메뉴를 선택하세요:");
scanf("%d",&num);
switch(num)
{
case 1:
printf(" 두 개의 숫자를 입력하세요 :");
scanf("%lf %lf",&a,&b);
res = plus(a,b);
break;
case 2:
printf(" 두 개의 숫자를 입력하세요 :");
scanf("%lf %lf",&a,&b);
res = sub(a,b);
break;
case 3:
printf(" 두 개의 숫자를 입력하세요 :");
scanf("%lf %lf",&a,&b);
res = mul(a,b);
break;
case 4:
printf(" 두 개의 숫자를 입력하세요 :");
scanf("%lf %lf",&a,&b);
res = div(a,b);
break;
default:
printf("잘못된 숫자를 눌렀습니다");
}
printf("값의 결과는 : %lf", res);
}
이 글을 공유하기