مشکل:سورس محاسبه محیط و مساحت دایره و کره ومثلث

mhabat

Member
با سلام. تشکر از the_king

3تا تمرین هست که سورسشونو نوشتم بینید کجاش مشکل داره:

تمرین اول:
tabe ComputeCircle() ke masahate a va mohite c yek dayere ba shoa e dade shode r ra bar migardanad,neveshte va emtehan konid.
کد:
void computeCircle(float& a, float& c, float r);
سورس:
کد:
#include<iostream.h>
#include<conio.h>
void ComputeCircle(double& a, double& c, double r);
int main()
{  
double r, a, c;
cout << "Enter radius: ";
cin >> r;
ComputeCircle(a, c, r);
cout << "area = " << a << ", circumference = "
<< c << endl;
getch();
return 0;
}
void ComputeCircle(double& a, double& c, double r)
{  
const double PI = 3.141592653589793;
a = PI*r*r;
c = 2*PI*r;
}
تمرین دوم:
tabe ComputeTriangle() ke masahate a va mohite p az yek mosalas ba azla be tol a,b,c ra mohasebe minamayad,neveshte va azmayesh
konid:
کد:
void computeTriangle(float& a, float& p, float a, float b, float c);
سورس:
کد:
#include<iostream.h>
#include<conio.h>
#include<math.h>
void computeTriangle(float& m, float& s, float a, float b, float c){
m=a+b+c;
int x=sqrt((a*a)-((b/2)*(b/2)));
cout<<"x:"<<x;
int y=sqrt((c*c)-((b/2)*(b/2)));
cout<<"y:"<<y;
s=(x*b)/2;
}
int main() {
int a,b,c,d,e;
cout<<"lotfan adade khodra wared konid";
cin>>a>>b>>c;
computeTriangle(d,e,a,b,c);
cout<<"mohit:"<<d<<" masahat:"<<e;
getch();
return 0;
}
تمرین سوم:
tabe computeSphere() ke hajme v va masahate s ra baraye yek koreh ba shoa e dade shode r bar migardanad,neveshte va azmayesh konid:
کد:
void ComputeSphere(float& v, float& s, float r);
سورس:
کد:
#include<iostream.h>
#include<conio.h>
#include<math.h>
void ComputeSphere(float& v, float& s, float r);
int main() {
int v,s,r;
cout<<"lotfan showa koreh ra wared farmaid:";
cin>>r;
ComputeSphere(v,s,r);
cout<<"masahat barabar ast ba:"<<s<<endl<<"hajm barabar ast ba:"<<v;
getch();
return 0;
}
void ComputeSphere(float& v, float& s, float r){
const double PI = 3.141592653589793;
s=4*PI*pow(r,2);
v=(4*PI*pow(r,3))/3;
}
ممنون
 

جدیدترین ارسال ها

بالا