"사칙연산을 숫자로 선택하는 계산기"
ver.1
3월 2주차 연습
저번 시간에는 두개의 값을 대입해주면 +, -, *, /가
쭉 펼쳐지는 계산기를 만들어 보았습니다.
이번 시간에는 +-*/를 각각
<1> +
<2> -
<3> *
<4> /
이렇게 숫자를 지정해 주어 원하는 숫자를 입력하면
계산이 되는 계산기를 만들어 보겠습니다.
c소스
#include<stdio.h>
int main()
{
int a, b;
int result;
int k;
printf("첫 번째 값을 입력바래용 ==> ");
scanf_s("%d", &a);
printf("<1> 덧셈, <2> 뺄셈, <3> 곱셈, <4> 나눗셈 \n번호를 입력해주세요.==> ");
scanf_s("%d", &k);
printf("두 번째 값을 입력해줘요 ==> ");
scanf_s("%d", &b);
{
int a, b;
int result;
int k;
printf("첫 번째 값을 입력바래용 ==> ");
scanf_s("%d", &a);
printf("<1> 덧셈, <2> 뺄셈, <3> 곱셈, <4> 나눗셈 \n번호를 입력해주세요.==> ");
scanf_s("%d", &k);
printf("두 번째 값을 입력해줘요 ==> ");
scanf_s("%d", &b);
if (k == 1) {
result = a + b;
printf("%d + %d = %d", a, b, result);}
if (k == 2) {
result = a - b;
printf("%d - %d = %d", a, b, result);}
if (k == 3) {
result = a * b;
printf("%d * %d = %d", a, b, result);}
if (k == 4) {
result = a / b;
printf("%d / %d = %d", a, b, result);}
return 0;
}
result = a + b;
printf("%d + %d = %d", a, b, result);}
if (k == 2) {
result = a - b;
printf("%d - %d = %d", a, b, result);}
if (k == 3) {
result = a * b;
printf("%d * %d = %d", a, b, result);}
if (k == 4) {
result = a / b;
printf("%d / %d = %d", a, b, result);}
return 0;
}
▼결과창▼
'C언어' 카테고리의 다른 글
[C언어] 아스키코드와 코드를 사용해보자 (0) | 2018.04.04 |
---|---|
[C언어] 홀짝을 맞춰보자!! (0) | 2018.03.23 |
[C언어]직접 사칙기호를 입력하는 계산기를 만들어 보자! ver.2 (1) | 2018.03.23 |
[C언어]두개의 값을 이용하는 사칙연산 계산기 만들기!! (0) | 2018.03.23 |
[C언어] int 로 값 지정해 주기!! (0) | 2018.03.23 |