Sorry za ten neprofesionalny prístup.Skusim to este raz.Ja niesom lenivy, zeby som daval niekomu robit moju pracu.Len som chcel poprosit väcsich znalcov o radu.V tomto smere som len zaciatocnik...
Nevedel by mi niekto poradit kde robim chyby?
Neviem preco no nechce mi brat tg x, no i ked ho tam dam tak sa pobabre cely program.![]()
Dik za rady![]()
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int main()
{
int s;
float x,y1,y2,PI;
FILE *fw;
s=0;
PI=3.1415926535897932384626433832795;
fw=fopen("h:\\goniometria.txt","w");
printf("\t\t\tHodnoty funkcie sin x, cos x:\n");
x=1.714285714*PI;
y1=sin(x);
y2=cos(x);
fprintf(fw,"sin x\t\t");
fprintf(fw,"cos x\n");
fprintf(fw,"%f\t",y1);
fprintf(fw,"%f\n",y2);
if(y1<0)printf("sin (12/7 pi) je zaporne cislo.\t");
else{printf("sin (12/7 pi) je kladne cislo.\t");}
if(y2<0)printf("\tcos (12/7 pi) je zaporne cislo.\t");
else{printf("\tcos (12/7 pi) je kladne cislo.\t");}
printf("\n");
x=-5.333333333*PI;
y1=sin(x);
y2=cos(x);
fprintf(fw,"%f\t",y1);
fprintf(fw,"%f\n",y2);
if(y1<0)printf("sin (-16/3pi) je zaporne cislo.\t");
else{printf("sin (-16/3pi) je kladne cislo.\t");}
if(y2<0)printf("\tcos (-16/3pi) je zaporne cislo.\t");
else{printf("\tcos (-16/3pi) je kladne cislo.\t");}
printf("\n");
for(s=200;s<=860;s=s+60)
{
x=(s*PI)/180;
y1=sin(x);
y2=cos(x);
fprintf(fw,"%f\t",y1);
fprintf(fw,"%f\n",y2);
if(y1<0)printf("sin (%d st.) je zaporne cislo.\t",s);
else{printf("sin (%d st.) je kladne cislo.\t",s);}
if(y2<0)printf("\tcos (%d st.) je zaporne cislo.\t",s);
else{printf("\tcos (%d st.) je kladne cislo.\t",s);}
printf("\n");
}
fclose(fw);
getch();
return 0;
}