IT/뇌를 자극하는 C 프로그래밍

뇌를 자극하는 C프로그래밍 Exercise 8-2 함수를 사용한 계산 프로그램

미닉길 2015. 12. 14. 23:33
반응형

① 키보드로부터 두 개의 숫자를 입력 받아서 그 곱을 출력하는 프로그램을 작성합니다. 단, 곱셈 연산은 함수를 사용하여 수행합니다. 결과값은 소수점 이하 첫재자리까지 출력합니다.


프로그램을 실행하면 다음과 같이 수행될 것입니다.


두 개의 숫자를 입력하세요 : 2.7 4.0

두 수의 곱은 : 10.8



- 소스


#include <stdio.h>


double multi(double a, double b)

{

double res;


res = a * b;


return res;

}


int main()

{

double a, b, res;


printf("두 개의 숫자를 입력하세요 : ");

scanf("%lf %lf", &a, &b);


res = multi(a, b);


printf("두 수의 곱은 : %.1lf", res);


return 0;

}


- 결과





② 키보드로 입력된 반지름으로 원의 면적을 출력하는 프로그램을 작성합니다. 단, 면적을 계산하는 부분은 함수로 작성합니다. 원주율은 3.14로 계산하며 결과값은 소수점 이하 셋째자리까지 출력합니다.


프로그램을 실행하면 다음과 같이 수행될 것입니다.


반지름을 입력하세요 : 3.14

면적은 : 30.959입니다.



- 소스


#include <stdio.h>


double area(double a)

{

double res;


res = a * a * 3.14;


return res;

}


int main()

{

double a, res;


printf("반지름을 입력하세요 : ");

scanf("%lf", &a);


res = area(a);


printf("면적은 : %.3lf입니다.", res);


return 0;

}


- 결과





반응형