GitHub Twitter Facebook







Descargar Ejercicio

#include "iostream"
#include "math.h="/// Incluimos esta libreria para poder usar la funcion sqrt()
using namespace std;

int main()
{

    /// declaramos variables iniciales
    float lado;
    float altura;

    /// pedimos el lado del trianglo
    cout << "Ingrese valor del lado: ";
    cin >> lado;

    /// el perimetro del triangulo no es mas que la suma de sus lados y como sabemos es equilatero se multiplica el lado por 3
    cout << "Perimetro del triangulo: " << lado*3 << endl;

    /// bueno usando un poco de algebra por pitagora tenemos que
    ///
    ///             /'\
    ///            / ' \x
    ///           /  'h \
    ///          /   '   \
    ///         '''''''''''
    ///               y
    ///
    /// sabemos que x es el lado ingresado
    /// y que 'y' es la mitad de x
    /// restaria saber h po medio de pitagora x² = h² + y²
    /// entonces despejando a 'h' y remplazando valores seria
    /// altura = sqrt( x² - y² )
    /// sqrt() es una funcion de c++ para la raiz cuadrada

    altura = sqrt( (lado*lado) - ((lado/2)*(lado/2)) );

    cout << "La altura del triangulo es: " << altura << endl;
    /// la altura es (x*h)/2
    cout << "El area es: " << (lado*altura)/2;
    return 0;
}