진행사항 ¶
과제 ¶
- 간단한 계산기
- 덧셈, 뺄셈, 곱셈, 나눗셈 을 각 함수로 만들어서 실행
- 덧뺄곱나 중 어떤 과정을 실행할 지도 입력받는다.
- 덧셈, 뺄셈, 곱셈, 나눗셈 을 각 함수로 만들어서 실행
- 특별 과제 : 전역 변수 / 지역 변수 를 이용한 코드 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); } }
일단 전역변수로 하나 만들었습니다. 원래 천천히 할 계획이였으나 영은이와 필립이가 과제하자더니 날 버리고가서...