#include <stdio.h>
int CalMonth(int);
int CalDay(int);
void main()
{
int number;
int month, day;
printf("\n 당신의 생일은 뭐냐! 함 맞쳐볼까! \n");
printf(" 1. 너의 귀빠진날 달에 5를 곱하고, 12를 더해라! \n");
printf(" 2. 그 값에 20을 곱하고, 태어난 날을 더해라! \n");
printf(" 3. 여기에 365를 빼면 얼마냐...!\n");
printf(" 계산 못한건 아니지... 입력해봐! => ");
scanf("%d",&number);
printf(" %d + 125 = %d \n", number, number +125);
month = CalMonth(number +125);
day = CalDay(number +125);
printf(" 니생일은 %d월 %d일 이다. 맞지! \n", month, day);
}
int CalMonth(int x){
return x / 100;
}
int CalDay(int y){
return y % 100;
}
// 삼각형 방정식의 해(빗변) 구하기
#include <stdio.h>
#include <math.h>
double CalEquation(int, int);
void main()
{
int a, b;
double output;
printf("\n 삼각형 밑변, 높이, 빗변 방정식 풀이 \n");
printf(" 밑변, 높이 입력 => ");
scanf("%d %d", &a, &b);
output = CalEquation(a,b);
printf("\n 빗변 output : %lf \n\n", output);
}
double CalEquation(int a, int b){
double y;
y = (double)(sqrt(a*a+b*b));
return y;
}
// 2차 방ㅅ정식의 해 구하기
#include <stdio.h>
#include <math.h>
double x1, x2;
void CalEquation(int, int, int);
void main()
{
int a, b, c;
printf("\n 이차 방정식을 풀어보자! \n");
printf(" 다음과 같은 형식으로 방정식을 입력 \n");
printf(" AX2 + BX + C5 = 의 형태로 A, B, C 값을 입력 \n");
printf(" 입력 = > ");
scanf("%d %d %d",&a,&b,&c);
CalEquation(a,b,c);
printf("\n 방정식의 해는 다음과 같다...\n");
printf(" x1 = %10.5g \n", x1);
printf(" x2 = %10.5g \n", x2);
}
void CalEquation(int a, int b, int c){
x1 = (double)(-b + sqrt(b*b - 4*a*c)) / (2*a);
x2 = (double)(-b - sqrt(b*b - 4*a*c))/(2*a);
}