반응형

분류 전체보기 629

[ C ] [ 연산자 연습 문제 ] 화씨 온도 → 섭씨 온도 변환 프로그램

화씨 온도(F)를 입력받아 섭씨 온도(C)로 변환해서 출력하는 프로그램을 작성해보자. 섭씨 온도 = (화씨 온도 - 32) * (5 / 9) #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int f; printf("화씨온도? "); scanf("%d", &f); double c = (f - 32) * (5.0 / 9.0); printf("%d F = %.2f C\n", f, c); return 0; } ▶ double c = (f - 32) * (5.0 / 9.0) : 정수형으로 5/9를 계산하면 몫 값인 0을 반환하기 때문에 실수형으로 변경해야 함

Language/C 2021.11.18

[ C ] [ 연산자 연습 문제 ] 전기 요금 계산 프로그램

월 사용량(kWh)을 입력받아 전기 요금을 계산하는 프로그램을 작성해보자. 사용량에 따른 요금은 190원/hWh임 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int kwh; printf("월 사용량(kwh)? "); scanf("%d", &kwh); int charge = 190 * kwh; printf("전기 요금: %d원\n", charge); return 0; } 기본 요금과 월 사용량(kWh)을 입력받아 전기 요금을 계산하는 프로그램을 작성해보자. 사용량에 따른 요금은 190원/hWh임 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int basic; printf("기본 요금? "..

Language/C 2021.11.18

[ C ] [ 연산자 연습 문제 ] 밀도 계산 프로그램

질량과 부피를 실수로 입력받아 밀도를 구하는 프로그램을 작성해보자. 질량은 g단위로 입력받고, 부피는 세제곱 센티미터 단위로 입력받음 밀도 = 질량(g) / 부피(cm3) #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float g, cm; printf("질량(g)? "); scanf("%f", &g); printf("부피? "); scanf("%f", &cm); float m = g / cm; printf("밀도: %f\n", m); return 0; }

Language/C 2021.11.18

[ C ] [ 변수 연습 문제 ] 제곱 / 세제곱 출력 프로그램

실수값을 입력받아 그 값의 제곱과 세제곱을 출력하는 프로그램을 작성해보자. 실수값을 입력받을 때는 12.34처럼 소수 표기 방법이나 1.234e2처럼 지수 표기 방법을 둘 다 사용할 수 있게 하고 제곱과 세제곱을 출력할 때는 지수 표기 방법으로 출력 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float n; printf("실수? "); scanf("%f", &n); float jegob = n*n; printf("제곱 : %e\n", jegob); float sejegob = n * n * n; printf("세제곱 : %e\n", sejegob); return 0; } ▶ %e : 제곱과 세제곱 값은 지수 표기 방법으로 출력하기 위해 %e를 사용

Language/C 2021.11.18

[ C ] [ 변수 연습 문제 ] 아파트 평수 계산 프로그램

사용자로부터 아파트의 면적을 제곱미터로 입력받아 몇 평인지 출력하는 프로그램을 작성해보자. 1제곱미터는 0.3025평에 해당 단, 기호 상수를 사용할 것 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float m; printf("아파트의 면적(제곱미터)? "); scanf("%f", &m); float p = m * 0.3025; printf("%.2f 제곱미터 = %.2f 평\n", m, p); return 0; }

Language/C 2021.11.18

[ C ] [ 변수 연습 문제 ] 달러 → 원 변환 프로그램

사용자로부터 원/달러 환율과 달러를 입력받아 몇 원인지 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int usd; int per; printf("USD? "); scanf("%d", &usd); printf("원/달러 환율? "); scanf("%d", &per); float krw = usd * per; printf("USD %d = KRW %.2f", usd, krw); return 0; } ▶ printf("USD %d = KRW %.2f", usd, krw) : 환율이 적용된 원을 소수점 둘째자리 까지만 출력

Language/C 2021.11.18

[ C ] [ 변수 연습 문제 ] 직각삼각형 넓이 계산 프로그램

사용자로부터 밑변과 높이를 입력 받아 직각삼각형의 넓이를 구하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float cm; float height; printf("밑변과 높이? "); scanf("%f%f", &cm, &height); printf("직각삼각형의 면적: %.2f\n", cm * height * 0.5); return 0; } ▶ printf("직각삼각형의 면적: %.2f\n", cm * height * 0.5) : 직각삼각형의 면적은 소수점 둘째 자리 까지만 출력되도록 함

Language/C 2021.11.18
반응형