C언어 : 함수를 사용한 사칙연산 프로그램

#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); 

}

이 글을 공유하기

댓글

Designed by JB FACTORY