반응형

C 235

[ C ] [ 연산자 연습 문제 ] 할인가 / 에누리 금액 출력 프로그램

제품의 가격과 할인율(%)을 입력받아 할인가와 에누리 금액을 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int fee; printf("제품의 가격? "); scanf("%d", &fee); int dis; printf("할인율? "); scanf("%d", &dis); int price = fee * dis * 0.01; printf("할인가: %d원(%d원 할인)\n", fee - price, price); return 0; }

Language/C 2021.11.18

[ C ] [ 연산자 연습 문제 ] 용액 퍼센트 농도 계산 프로그램

용매의 질량과 용질의 질량을 정수로 입력받아 용액의 퍼센트 농도를 구하는 프로그램을 작성해보자. 용매의 질량과 용질의 질량은 g 단위로 입력받음 퍼센트 농도(%) = 용질의 질량 / (용매의 질량 + 용질의 질량) * 100 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float ym; printf("용매? "); scanf("%f", &ym); float yg; printf("용질? "); scanf("%f", &yg); float per = yg / (yg + ym) * 100; printf("농도: %.2f %%\n", per); return 0; } ▶ printf("농도: %.2f %%\n", per) : %를 결과값으로 출력하기 위해서..

Language/C 2021.11.18

[ C ] [ 연산자 연습 문제 ] 운동 에너지 계산 프로그램

질량과 속력을 실수로 입력받아 운동 에너지를 구하는 프로그램을 작성해보자. 질량은 kg 단위, 속력은 m/s 단위로 입력받음 운동 에너지 = 0.5*질량*(속력)2 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float kg; printf("질량? "); scanf("%f", &kg); int m; printf("속력? "); scanf("%d", &m); float j = 0.5 * kg * m * m; printf("운동에너지: %.2f J\n", j); return 0; }

Language/C 2021.11.18

[ 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
반응형