ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C언어 계산기라고말하기도 창피한 사칙연산기
    공부/과거 2013. 10. 3. 18:05
    반응형

    ㅁㄴㅇㅁㄴㅇ

    공부하다 그냥 case이용해서 발로짜봄

     

    #include <stdio.h>
    /* 사칙연산 프로그램 */
    int Add(int i,int j)
    {
     int result= i+j;
     return result;
    }
    int Min(int i,int j)
    {
     int result= i-j;
     return result;
    }
    int Div(int i,int j)
    {
     int result= i/j;
     return result;
    }
    int Mul(int i,int j)
    {
     int result= i*j;
     return result;
    }
     void main()
    {
     int a,b;
     int B,s;// 부호만별
     int temp,result;
      printf("하고자 하는 연산을 선택해 주십시오 : \n");
      scanf("%d", &s);
      
     while(s<4 || s>0)
     {printf("잘못 입력 하셧네요..다시 선택해 주십시오 : \n");
        scanf("%d", &s);
        if(0<s<4)
        {break;
        }
     }
     

     

     switch(s){
      case(1):

      {printf("더하고싶은 숫자 두개를 입력해주세요: \n");
      scanf("%d %d", &a, &b);
      result = Add(a,b);
      break;
      }
      
      case(2):
      {printf("빼고싶은 숫자 두개를 입력해주세요: \n");
      scanf("%d %d", &a, &b);
      if(a<b){
      temp=a;
      a=b;
      b=temp;
      }
      result = Min(a,b);
      break;
      }
      case(3):
      {printf("나누고싶은 숫자 두개를 입력해주세요: \n");
      scanf("%d %d", &a, &b);
      result = Div(a,b);
      break;
      }
      case(4):
      {printf("곱하고싶은 숫자 두개를 입력해주세요: \n");
      scanf("%d %d", &a, &b);
      result = Mul(a,b);
      break;
      }
     
       
      }
     
     printf("계산 결과는 %d 입니다. \n", result);
    }

    '공부 > 과거' 카테고리의 다른 글

    RSA전자서명 실습  (0) 2013.11.26
    AES의 쉬프트로우,서브바이트 C로구현  (0) 2013.10.21
    MFC로 좌표때려박기로 구현  (0) 2013.10.01

    댓글

Designed by Tistory.