Mình có code chương trình đổi độ sang radian với Sin (write with c) như sau:
Code C:
//INPUT DATA
void INPUT_DATA1(int x)
{
printf(“Nhap vao so Do: “);
scanf(”%d”,&x);
}
//CHANGE CERIUS TO RADIAN WITH SIN
double CONVERT_CERIUS_TO_RADIAN_SIN(double x)
{
double sin0 = 0,
sin30 = .5,
sin45 = sqrt(2)/2,
sin60 = sqrt(3)/2,
sin90 = 1,
sin180 = 0,
sin270 = -1,
sin360 = 0;
if(x == 0 || x == 30 || x == 45 || x == 60 || x == 90 || x == 180 || x == 270 || x == 360)
{
if(x == 0)
printf(“RADIAN CUA SIN_0 la: %.lf\n”,sin0);
else if(x == 30)
printf(“RADIAN CUA SIN_30 la: %lf\n”,sin30);
else if(x == 45)
printf(“RADIAN CUA SIN_45 la: %lf\n”,sin45);
else if(x == 60)
printf(“RADIAN CUA SIN_60 la: %lf\n”,sin60);
else if(x == 90)
printf(“RADIAN CUA SIN_90 la: %.lf\n”,sin90);
else if(x == 180)
printf(“RADIAN CUA SIN_180 la: %.lf\n”,sin180);
else if(x == 270)
printf(“RADIAN CUA SIN_270 la: %.lf\n”,sin270);
else if(x == 360)
printf(“RADIAN CUA SIN_360 la: %.lf\n”,sin360);
}
}
int main()
{
double x;
INPUT_DATA1(x);
CONVERT_CERIUS_TO_RADIAN_SIN(x);
getch();
}
Cho mình hỏi tại sao khi gọi INPUT_DATA1(x); và CONVERT_CERIUS_TO_RADIAN_SIN(x); với tham số truyền vào là x thì khi thực thi chương trình và cho nhập vào số độ thì nó không view kết quả.Có ai biết tại sao ko?