programy z zajec


*obliczanie odleglosci w rzucie poziomym po czasie*



#include
#include
void main()
{
double alfa,v0,t,ws;
double g=9.81;
ws=3.1416/180;
printf("Podaj kat i predkosc poczatkowa oraz czas lotu\n");
scanf("%lf%lf%lf",&alfa,&v0,&t);
alfa=alfa*ws;
printf("t=%6.1f sek\n",t);
printf("x=%6.1f m\n",v0*cos(alfa)*t);
printf("y=%6.1f m\n",v0*sin(alfa)*t-0.5*g*t*t);
}


_____________________________________________________________________________

*uklad rownan*


#include
#include
void main()
{
double a1,a2,c1,c2,b1,b2,wx,wy,w;
printf("Podaj wsp. rownania a1,b1,c1,a2,b2,c2\n");
scanf("%lf%lf%lf%lf%lf%lf",&a1,&b1,&c1,&a2,&b2,&c2);
printf("%6.1lfx+%6.1lfy=%6.1lf\n",a1,b1,c1);
printf("%6.1lfx+%6.1lfy=%6.1lf\n",a2,b2,c2);
w=a1*b2-a2*b1;
if(w!=0)
{
wx=c2*b1-b2*c1;
wy=a1*c2-a2*c1;
printf("x=%6.1f\n",wx/w);
printf("y=%6.1f\n",wy/w);
return;
}
printf("Uklad nie ma rozwiazan\n");
}


___________________________________________________________________________


*lancuch*

#include
#include
char lancuch[100];
int main()
{
printf("wprowadz lancuch\n");
fgets(lancuch,sizeof(lancuch),stdin);
printf("To jest ten lancuch:\n%s",lancuch);
return 0;
}


___________________________________________________________________________


size of


#include
#include
int main()
{
int a,b,c,d,e,f;
a=sizeof(int);
b=sizeof(long int);
c=sizeof(float);
d=sizeof(double);
e=sizeof(long double);
f=sizeof(char);
printf("liczba calkowita-%d\n",a);
printf("liczba dluga calkowita-%d\n",b);
printf("liczba rzeczywista-%d\n",c);
printf("liczba podwojna-%d\n",d);
printf("liczba dluga podwojna-%d\n",e);
printf("znak-%d\n",f);
return 0;
}



________________________________________________________________________________


*wspolpraca z plikiem UWAGA utworzyc nalezy plik wym.dat*


#include
#include
void main(void)
{
FILE*f;
int a,b,c,d;
f=fopen("wym.dat","w");
a=5;
b=7;
fprintf(f,"%d\n%d\n",a,b);
fclose(f);
f=fopen("wym.dat","r");
fscanf(f,"%d%d%d",&c,&d);
printf("c=%d\nd=%d\n",c,d);
getchar();
}



______________________________________________________________________________


*proste polecenie "if" przy szukaniu pierwiastkow rownania*


#include
#include
void main(void)
{
double a,b,c,delta;
printf("Podaj wartosci parametrow a,b,c\n");
scanf("%lf%lf%lf",&a,&b,&c);
printf("%6.2lfx+%6.2lfy+%6.2lf=0\n",a,b,c);
delta=(b*b-4*a*c);
if (delta>0) printf("x1=%6.2lf\nx2=%6.2lf\n",(-b+sqrt(delta))/2/a,(-b-sqrt(delta))/2/a);
if (delta==0) printf("x1=x2=%6.2lf\n",-b/2/a);
if (delta<0) printf("Brak pierwiastkow rzeczywistch\n");
}


________________________________________________________________________________


*iloczyn i suma logiczna - czy odcinki o danej dlugosci utrworza trojkat? obliczenie katow tego trojkata*


#include
#include
void main(void)
{
double a,b,c,p,F,ws;
ws=180/3.1416;
printf("Podaj wartosci odcinkow a,b,c\n");
scanf("%lf%lf%lf",&a,&b,&c);
if ((a+b>c)&&(a+c>b)&&(b+c>a))
{
p=(a+b+c)/2;
F=sqrt(p*(p-a)*(p-b)*(p-c));
printf("alfa=%5.2f\tbeta=%.2f\tgama=%5.2f\n",ws*asin(2*F/b/c),ws*asin(2*F/a/c),ws*asin(2*F/a/b));
}
else
printf("To nie jest trojkat\n");
}


_______________________________________________________________________________________________



*suma szeregu - zastosowanie i++*


#include //liczy sume szeregu m^+3*m-2
#include
void main(void)
{
int i,s,s2;
s=0;
for(i=1;i<100;i++);
{
s2=s+i*i+3*i-2;
printf("%d\n",s2);
}
}



________________________________________________________________________________________________


*liczenie pola wybranj figury - zastosowanie "switch"


#include
#include
#define pi 3.1416
double stozek();
double walec();
double prostopadloscian();
void main(void)
{
char s;
printf("Podaj figure\nNalezy wybrac:\n");
printf("Stozek (s)\n");
printf("Walec (w)\n");
printf("Prostopadloscian (p)\n");
scanf("%c",&s);
switch(s)
{
case 's':
printf("V=%5.1f\n",stozek());
break;
case 'w':
printf("V=%5.1f\n",walec());
break;
case 'p':
printf("V=%5.1f\n",prostopadloscian());
break;
}
}
double stozek()
{
double r,h;
printf("Podaj promien i wysokosc\n");
scanf("%lf%lf",&r,&h);
return pi*r*r*h/3;
}
double walec()
{
double r,h;
printf("Podaj promien i wysokosc\n");
scanf("%lf%lf",&r,&h);
return pi*r*r*h;
}
double prostopadloscian()
{
double a,b,c;
printf("Podaj dlugosci krawedzi\n");
scanf("%lf%lf%lf",&a,&b,&c);
return a*b*c;
}



_________________________________________________________________________________________________



*liczenie polozenia pocisku w czasie UWAGA utworzyc pliki wym.dat z zawartym katem i predkoscia poczatkowa i plik data.dat w ktorym bedzie mozna odczytac wynik


#include
#include
void main()
{
double alfa,v0,t,x,y;
double const g=9.81;
FILE*plik;
plik=fopen("data.dat","r");
fscanf(plik,"%lf%lf",&alfa,&v0);
fclose(plik);
plik=fopen("wym.dat","w");
alfa=alfa*3.1416/180;
t=0;
do
{
x=v0*cos(alfa)*t;
y=v0*sin(alfa)*t-0.5*g*t*t;
fprintf(plik,"czas=%4.1fsek\nx=%6.2fm\ny=%6.2fm\n",t,x,y);
t=t+0.1;
}
while (y>=0);
fclose (plik);
}



_________________________________________________________________________________________________



*wyznaczanie liczb pierwszych az do danego miejsca*



#include
#include
void main(void)
{
long int n,i,j,k;
printf("Podaj gorna granice\n");
scanf("%ld",&n);
for(i=3;i<=n;i=i+2)
{
k=0;
for(j=3;j<=sqrt(i);j=j+2)
{
if(fmod(i,j)==0)
{
k=1;
break;
}
}
if(k==0)printf("%ld\n",i);
}
return;
}


_____________________________________________________________________________



Wyszukiwarka

Podobne podstrony:
program zajec k k
przykładowy program zajęć doradztwo zawodowe
TEMATY I PROGRAM ZAJĘĆ Z NEUROPSYCHOLOGII STUDIÓW ZAOCZNYCH Z PSYCHOLOGII
Grochowski C Program zajęć praktycznych
Program zajęć projektowych budownictwo semestr 4x
Program zajęć wyrównawczych z matematyki dla uczniów klas IV VI szkoly podstawowej
Z matematyką za pan brat program zajęć wyrównawczych z matematyki w kl III gimnazjum
program zajec TI
Porozumienie o programie zajec w ramach programu MOST
program zajec
program zajęć socjoterapeutycznych
Program zajęć
Program zajęć arteterapii
dydaktyka program zajec
Sześć kroków do krainy wartości Program zajęć biblioterapeutycznych
PSW KLD PROGRAM ZAJEC

więcej podobnych podstron