¿Cómo encontrar el área de un triángulo usando JavaScript?

Dado un documento HTML que contiene campos de entrada que contienen el lado del triángulo, es decir, lado1, lado2 y lado 3. La tarea es encontrar el área del triángulo usando JavaScript.

Enfoque: Primero crearemos tres campos de entrada usando la etiqueta <input type=”number”> para contener la entrada de números. Después de completar el valor de entrada, cuando el usuario haga clic en el botón, se llamará a la función de JavaScript Area(). 

En la función JavaScript, usamos document.getElementById(“side1”).value para obtener el valor de entrada y luego aplicamos el método parseInt() para obtener el valor de entrada en número. Y luego use una fórmula matemática simple para encontrar el área del triángulo y use document.getElementById («display»).innerHTML para mostrar la salida en la pantalla.

Fórmula para encontrar el área del triángulo:

var s = (side1 + side2 + side3) / 2;

var area = Math.sqrt(s * ((s - side1) * (s - side2) * (s - side3)));

Ejemplo:

HTML

<!DOCTYPE HTML>
<html>
  
<head>
    <meta http-equiv="Content-Type" 
        content="text/html; charset=utf-8">
  
    <title>
        JavaScript function to find 
        the area of a triangle
    </title>
</head>
  
<body style="text-align: center;">
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
  
    <h4>
        JavaScript function to find 
        the area of a triangle
    </h4>
  
    <label for="side1">
        Enter the value of side 1: 
    </label>
      
    <input type="number" id="side1" 
        placeholder="Enter value of side 1">
    <br><br>
  
    <label for="side2">
        Enter the value of side 2: 
    </label>
      
    <input type="number" id="side2" 
        placeholder="Enter value of side 2">
    <br><br>
  
    <label for="side3">
        Enter the value of side 3: 
    </label>
      
    <input type="number" id="side3" 
        placeholder="Enter value of side 2">
    <br><br>
  
    <button onclick="Area()">Click Here!</button>
  
    <p>
        Area of Triangle: <span id="display"></span>
    </p>
  
    <script type="text/javascript">
        function Area() {
            var side1 = parseInt(document
                .getElementById("side1").value);
  
            var side2 = parseInt(document
                .getElementById("side2").value);
  
            var side3 = parseInt(document
                .getElementById("side3").value);
  
            console.log(typeof(side1));
            var s = (side1 + side2 + side3) / 2;
  
            var area = Math.sqrt(s * ((s - side1) 
                    * (s - side2) * (s - side3)));
  
            document.getElementById(
                "display").innerHTML = area;
        }
    </script>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por vkash8574 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *