#1 2011-02-23 11:42:39

j@rek

Nowy użytkownik

Zarejestrowany: 2011-02-23
Posty: 1
Punktów :   

cwiczenia- przek. kwadr, prostok, pole trojkata

Przekatna kwadratu:


#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,p;
cout<<"Podaj dlugosc boku kwadratu: ",cin>>a;
p=a*sqrt(2);
cout<<"p="<<p<<endl;
cin.get(),cin.get();
return 0;
}

Przekatna Prostokata

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c;
cout<<"Podaj krotsza dlugosc boku prostokata: ",cin>>a;
cout<<"Podaj krotsza krotsza boku prostokata: ",cin>>b;
c=sqrt(a*a+b*b);
cout<<"c="<<c<<endl;
cin.get(),cin.get();
return 0;
}

Pole trojkata prostokątnego przy podanym boku i przyleglym do niego kacie

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c;
cout<<"Podaj dlugosc boku trojkata: ",cin>>a;
cout<<"Podaj kąt przylegly do boku: ",cin>>b;
c=1/2.*a*a*tan(b*M_PI/180);
cout<<"c="<<c<<endl;
cin.get(),cin.get();
return 0;
}

Pole trojkata przy podanych 2 katach i jednym boku


#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c,p,tg_a,tg_b;
cout<<"Podaj dlugosc boku trojkata: ",cin>>c;
cout<<"Podaj kąt przylegly do boku: ",cin>>a;
cout<<"Podaj drugi kąt przylegly do boku: ",cin>>b;
tg_a=tan(a*M_PI/180);
tg_b=tan(b*M_PI/180);
p=1/2.*c*c*tg_a*tg_a*tg_b/(tg_a+tg_b);
cout<<"p="<<p<<endl;
cin.get(),cin.get();
return 0;
}


Pole trojkata z wzoru Herona


#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c,p,pole;
cout<<"Podaj dlugosc boku trojkata: ",cin>>a;
cout<<"Podaj dlugosc 2 boku: ",cin>>b;
cout<<"Podaj dlugosc 3 boku: ",cin>>c;
p=1/2.*(a+b+c);
pole=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"pole="<<pole<<endl;
cin.get(),cin.get();
return 0;
}

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
GotLink.pl