[C언어] if statement 이용한 계산기 (if문 계산기)


Now I am going to code to make a calculator that using if statements.( e.g. if, else if, else, but not switch)


#include <stdio.h>

int main(void){

int num1, num2=0;

char oper =0;


printf("This is a calculator using if statements\n");

printf("Please input one operator you want to calculate\n");

scanf("%c", &oper);


{if(oper=='+'){

printf("Now we help you to calculate 'addition'\n");

printf("please input two numbers you want to calculate : ");

scanf("%d %d", &num1, &num2);

printf("addition result is num1+num2 = %d", num1+num2);

} else if ( oper=='-'){

printf("Now we help you to calculate 'subtraction'\n");

printf("please input two numbers you want to calculate : ");

scanf("%d %d", &num1, &num2);

printf("addition result is num1-num2 = %d", num1-num2);

} else if ( oper == '*'){

printf("Now we help you to calculate 'multiplication'\n");

printf("please input two numbers you want to calculate : ");

scanf("%d %d", &num1, &num2);

printf("addition result is num1*num2 = %d", num1*num2);

} else if (oper =='/'){

printf("Now we help you to calculate 'division'\n");

printf("please input two numbers you want to calculate : ");

scanf("%d %d", &num1, &num2);

printf("addition result is num1-num2 = %d", num1-num2);

} else {

printf("You typed wrong operator\n");

}

}

  return 0;

}


[C언어] switch 이용한 계산기


1)아래는 캐릭터 한 글자를 이용한 switch 계산기입니다.

Below is the calculator using switch with one byte character.


#include <stdio.h>

Int main(void){

int num1, num2=0;

char a=0;


printf("안녕하세요. switch 계산기 입니다.\n");

printf("연산자 +, - , *, /  중 하나를 입력해주세요.");

scanf("%c", &a);


switch(a){

case '+' : printf("+를 선택하셨습니다. 더할 두 숫자를 입력해주세요 :");

 scanf("%d %d", &num1, &num2);

printf("더한 합은 : num1 + num2 = ", num1+num2);

break;

case '-' :  printf("-를 선택하셨습니다. 뺄셀할 두 숫자를 입력해주세요 :");

 scanf("%d %d", &num1, &num2);

printf("뺄셈 값은 : num1 - num2 = ", num1-num2);

break;

case '*' :  printf("*를 선택하셨습니다. 곱할 두 숫자를 입력해주세요 :");

 scanf("%d %d", &num1, &num2);

printf("곱한 값은 : num1 * num2 = ", num1*num2);

break;

case '/' :  printf("/를 선택하셨습니다. 더할 두 숫자를 입력해주세요 :");

 scanf("%d %d", &num1, &num2);

printf("나눈 값은 : num1 / num2 = ", num1/num2);

break;

default : printf("잘못된 연산자를 입력했습니다. 다시 입력하세요.\n");

}

return 0;

}



2)아래는 정수를 이용한 switch 계산기입니다.

Below is the calculator using switch with one integer variable.


#include <stdio.h>

Int main(void){

int num1, num2=0;

int variable=0;


printf("안녕하세요. switch 계산기 입니다.\n");

printf("연산자 1: +(덧셈), 2: -(뺄셈) , 3: *(곱셈), 4: /(나눗셈)  중 하나를 입력해주세요.");

scanf("%d", &variable);


switch(variable){

case 1 : printf("+를 선택하셨습니다. 더할 두 숫자를 입력해주세요 :");

 scanf("%d %d", &num1, &num2);

printf("더한 합은 : num1 + num2 = ", num1+num2);

break;

case 2 :  printf("-를 선택하셨습니다. 뺄셀할 두 숫자를 입력해주세요 :");

 scanf("%d %d", &num1, &num2);

printf("뺄셈 값은 : num1 - num2 = ", num1-num2);

break;

case 3 :  printf("*를 선택하셨습니다. 곱할 두 숫자를 입력해주세요 :");

 scanf("%d %d", &num1, &num2);

printf("곱한 값은 : num1 * num2 = ", num1*num2);

break;

case 4 :  printf("/를 선택하셨습니다. 더할 두 숫자를 입력해주세요 :");

 scanf("%d %d", &num1, &num2);

printf("나눈 값은 : num1 / num2 = ", num1/num2);

break;

default : printf("잘못된 연산자를 입력했습니다. 다시 입력하세요.\n");

}

return 0;

}

아르바이트 주휴수당 엑셀 자동 계산기 (엑셀 파일 무료 첨부)



이번 직접 제작



임금체불액 계산기.xlsx




한 엑셀 임금, 주휴수당, 임금체불액 계산기를 통해 대한민국 모든 노동자들이 노동에 대한 정당한 권리와 대우를 받을 수 있었으면 좋겠습니다.




2016년도 최저시급은 6,470원이고, 2017년도 최저시급은 7,530원입니다. 1년 미만 계약시 수습기간 임금 적용은 불법입니다. 


최저시급에서 단 1원이라도 이유 없이 제할 시 그것은 고용주의 명백한 임금체불 사항 위법입니다.


가차 없이 고용노동부에 가서 민원 접수 하시면 됩니다.



무단 배포 안되고, 틀린 부분 있으면 댓글로 요청 바람. 감사합니다.

+ Recent posts