Cuales son los Fundamentos de programacion
Enviado por harimanXIV • 12 de Septiembre de 2017 • Práctica o problema • 949 Palabras (4 Páginas) • 80 Visitas
#include
#include
#define pi 3.1415169
using namespace std;
double calculo_p(const double A,const double B, const double C);
double calculo_s(const double p);
double calculo_At(const double A,const double B, const double C, const double s);
double calculo_r(const double At,const double s);
double calculo_Ai(const double r);
double calculo_R(const double A,const double B, const double C, const double At);
double calculo_Ac(const double R);
void Imprimir(const double A,const double B, const double C);
double calculo_pref(const double &A,const double &B, const double &C);
double calculo_sref(const double &p);
double calculo_Atref(const double &A,const double &B, const double &C, const double &s);
double calculo_rref(const double &At,const double &s);
double calculo_Airef(const double &r);
double calculo_Rref(const double &A,const double &B, const double &C, const double &At);
double calculo_Acref(const double &R);
void Imprimir_ref(const double &A,const double &B, const double &C);
double Leer(void);
int main(){
double A,B,C;
cout<<"introduzca el valor del lado A del triangulo: ";
A=Leer();
cout<<"introduzca el valor del lado B del triangulo: ";
B=Leer();
cout<<"introduzca el valor del lado B del triangulo: ";
C=Leer();
Imprimir(A,B,C);
Imprimir_ref(A,B,C);
system("pause");
}
double Leer(void){
double a;
cin>>a;
return a;
}
void Imprimir(const double A,const double B, const double C){
double p,s,At,r,Ai,R,Ac;
p=calculo_p(A,B,C);
s=calculo_s(p);
At=calculo_At(A,B,C,s);
r=calculo_r(At,s);
Ai=calculo_Ai(r);
R=calculo_R(A,B,C,At);
Ac=calculo_Ac(R);
cout<
cout<<"El perimetro vale: "< cout<<"El semiperimetro vale: "< cout<<"El area del triangulo es: "< cout<<"El radio del circulo inscrito es: "< cout<<"El area del circulo inscrito es: "< cout<<"El radio del circulo circunscrito es: "< cout<<"El area del circulo circunscrito es: "< } double calculo_p(const double A,const double B, const double C){ double p; p=A+B+C; return p; } double calculo_s(const double p){ double s; s=p/2; return s; } double calculo_At(const double A,const double B, const double C, const double s){ double At; At=sqrt(s*(s-A)*(s-B)*(s-C)); return At; } double calculo_r(const double At,const double s){ double r; r=At/s;
...