Para este tuorial se utilizó el IDE WxDevC++, pero puedes usar el compilador de tu elección. El código creado para este programa calculará la hipotenusa de un triángulo, de acuerdo al Teorema de Pitágoras, que especifica:
a2 + b2 = c2
El código creado para resolver esta ecuación es el siguiente:
#include <iostream>
#include <cmath>
#include <stdlib.h>
using namespace std;
double calcularHipotenusa(double cateto1, double cateto2) {
return sqrt(cateto1 * cateto1 + cateto2 * cateto2);
}
int main() {
double cateto1, cateto2;
cout << "Ingrese el valor del primer cateto: ";
cin >> cateto1;
cout << "Ingrese el valor del segundo cateto: ";
cin >> cateto2;
double hipotenusa = calcularHipotenusa(cateto1, cateto2);
cout << "El valor de la hipotenusa es: " << hipotenusa << endl;
system("pause()");
return 0;
}
Se creó una función llamada calcularHipotenusa en la que se calcula la raíz cuadrada de los valores proporcionados por el usuario para el cateto1 y cateto2.
Se solicita al usuario ingresar los valores correspondientes para almacenarlos en las variables de tipo double cateto1 y cateto2, y posteriormente mostrar el resultado.
Se utiliza la función «pause()» del sistema operativo para hacer una pausa durante la ejecución del programa. Para esto es necesario incluir la librerio stdlib.h.
Si tienes alguna duda o comentario, déjalo aquí abajo!
Para este caso la librería cmath no es necesaria, podría ser necesaria si por ejemplo quieres hacer operaciones para con funciones trigonométricas, por ejemplo si sabe un ángulo y el tamaño de uno de sus lados.