C++ Teorema De Pitagoras
Enviado por PugaBD • 22 de Abril de 2014 • 380 Palabras (2 Páginas) • 584 Visitas
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
void hipotenusa(float A,float B,float*C);
void catadyasente(float C,float B,float *A);
void catopuesto(float C,float A,float *B);
int main (){
float A, B, C;
int x;
cout<<"\n 1. La hipotenusa, \n 2. Cateto adyasente, \n 3. ateto opuesto";
cin>>x;
switch(x){
case 1:
cout<<"\nel valor de los catetos: ";
cin>>A,B;
hipotenusa(A, B, &C);
cout<<"Resultado: "<<C<<"\n\n";
break;
case 2:
cout<<"\nlos valores: ";
cin>>C,B;
catadyasente(C,B,&A);
cout<<"Resultado: "<<A<<"\n\n";
break;
case 3:
cout<<"\nlos valores: ";
cin>>C,B;
catopuesto(C,A,&B);
cout<<"Resultado: "<<B<<"\n\n";
break;}
return 0;}
void hipotenusa(float A, float B, float*C){
*C=sqrt(pow(A,2)+pow(B,2));}
void catadyasente(float C, float B, float *A){
*A=sqrt(pow(C,2)-pow(B,2));}
void catopuesto(float C,float A,float *B){
*B=sqrt(pow(C,2)-pow(A,2));}
...