2023.03.08
1. V, S를 입력하여 FR을 print 하는 프로그램을 작성하라.

A.
#include <stdio.h>
void main()
{
int FR, V, S;
printf("Enter V : ");
scanf("%d", &V);
printf("Enter S : ");
scanf("%d", &S);
FR = (V * V) / (30 * S);
printf("FR = %d\n", FR);
}
2. 반지름 r, 중심각 t를 입력하여 부채꼴의 면적 S = 3.41*r2t/360을 구하고 r,t,S를 print하라.
A.
#include <stdio.h>
void main()
{
float S, r, t;
printf("Enter r : ");
scanf("%f", &r);
printf("Enter t : ");
scanf("%f", &t);
S = 3.14 * (r * r) * t / 360;
printf("S = %f\n", S);
}
3. 반지름 r, 높이 h를 입력하여 원주의 부피를 구하고, r, h, V를 print하라.

A.
#include <stdio.h>
#define M_PI
#include <math.h>
void main()
{
float r, h, V;
printf("Enter r : ");
scanf("%f", &r);
printf("Enter h : ");
scanf("%f", &h);
V = 3.14 * r * r * h;
printf("V = %f\n", V);
}
4. 세 개의 좌표점 (X1,Y1), (X2,Y2), (X3,Y3)를 입력하고, 다음 공식을 써서 이 세 점으로 만들어지는 삼각형의 면적을 print하라.
AREA = 1/2∣X1Y2 - X2Y1 + X2Y3 - X3Y2 + X3Y1 - X1Y3 ∣
A.
#include <stdio.h>
#include <math.h>
void main()
{
float x1, x2, x3, y1, y2, y3, a, AREA;
printf("Enter x1 : ");
scanf("%f", &x1);
printf("Enter y1 : ");
scanf("%f", &y1);
printf("Enter x2 : ");
scanf("%f", &x2);
printf("Enter y2 : ");
scanf("%f", &y2);
printf("Enter x3 : ");
scanf("%f", &x3);
printf("Enter y3 : ");
scanf("%f", &y3);
a = fabs(x1*y2 - x2 * y1 + x2 * y3 - x3 * y2 + x3 * y1 - x1 * y3);
AREA = 0.5 * a;
printf("AREA = %f\n", AREA);
}