1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | /* 2015.09.03 내용: 계산기 만들기 */ #include <stdio.h> int main() { double a, b; char cal; printf("≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡\n"); printf("≡ ----------------------------------------------- ≡\n"); printf("≡ | 계 산 기 | ≡\n"); printf("≡ ----------------------------------------------- ≡\n"); printf("≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡\n"); printf("\n 계산식을 입력해주세요. \n"); printf(" 소수점은 둘째자리까지 표시됩니다. (5 + 3)\n\n : "); scanf("%lf %c %lf", &a, &cal , &b); printf("\n===============================================================\n\n"); printf(" <결과 값 출력>\n"); if (cal == '+') printf(" %.2lf + %.2lf = %.2lf \n", a, b, a + b); else if (cal == '-') printf(" %.2lf - %.2lf = %.2lf \n", a, b, a - b); else if (cal == '*') printf(" %.2lf * %.2lf = %.2lf \n", a, b, a * b); else if (cal == '/') { if (b == 0) { printf(" 계산식을 바르게 입력해주세요.\n"); printf(" (나누는 수가 0이 될 수 없습니다.)\n\n"); } else printf(" %.2lf / %.2lf = %.2lf \n", a, b, a / b); } else printf("계산식을 바르게 입력해주세요.\n\n"); printf("\n===============================================================\n\n\n\t\t"); return 0; } | cs |
'미래(2015-2016) > 자습' 카테고리의 다른 글
소수 출력하기 (0) | 2015.09.07 |
---|---|
전기요금 계산하기 (0) | 2015.09.07 |
자판기 (0) | 2015.09.03 |
배열을 정렬하여 병합하기 (0) | 2015.09.01 |
포인터를 이용한 배열복사 (0) | 2015.09.01 |