En esta ocasión les mostrare paso a paso, el desarrollo de un programa en java que nos permita hallar el perímetro y área de un triangulo rectángulo.
Por ejemplo:
- Ingrese base 1:
- Ingrese lado 2:
- Ingrese lado 3:
- eh calculado que el área es de: X
- y el perímetro es: Y
Asi mismo, para resolver este ejercicio utilizaremos el teorema Heron el cual
plantea, calcular el área de un determinado triangulo por medio de la suma de
sus 3 lados.
Formulas para calcular el área y perímetro de un triangulo
Hay que tener en cuenta, que la formula para hallar el perímetro de cualquier
triangulo es la suma de sus 3 lados.
- Perímetro = lado1 + lado2 + lado3
Así mismo para poder hallar el área aplicando el teorema de Heron es necesario
dividir el perímetro entre 2 y luego aplicar la siguiente formula:
- perímetro = lado1 + lado2 + lado3
- sp = (lado1 + lado2 + lado3)/2
- area = (sp*(sp-lado1) * (sp-lado2) * (sp-lado3))
Código para calcular el área y perímetro de un triangulo con la formula Heron
Paso 1: El primer paso será declarar las variables y el tipo de dato que vamos
a utilizar.
- double lado1, lado2, lado3, area,sp, perimetro;
Paso 2: Una ves definidas las variables, ahora debemos pedirle a usuario
ingresar los valor para luego almacenarlos en sus correspondientes variables.
- System.out.println("ingresa el primer lado del triangulo");
- lado1 = sc.nextDouble();
- System.out.println("ingresa el segundo lado del triangulo");
- lado2 = sc.nextDouble();
- System.out.println("ingresa el tercer lado del triangulo");
- lado3 = sc.nextDouble();
Paso 3: una vez ingresados los datos, es momento de realizar los cálculos
tanto para hallar el área como para el perímetro.
- perimetro = lado1 + lado2 + lado3;
- sp = (lado1 + lado2 + lado3)/2;
- area = (Math.sqrt(sp*(sp-lado1) * (sp-lado2) * (sp-lado3)));
System.out.println("EL area del triangulo es de: "+ area);
System.out.println("Y el su perimetro es de: "+ perimetro);
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double lado1, lado2, lado3, area,sp, perimetro;
System.out.println("ingresa el primer lado del triangulo");
lado1 = sc.nextDouble();
System.out.println("ingresa el segundo lado del triangulo");
lado2 = sc.nextDouble();
System.out.println("ingresa el tercer lado del triangulo");
lado3 = sc.nextDouble();
perimetro = lado1 + lado2 + lado3;
sp = (lado1 + lado2 + lado3)/2;
area = (Math.sqrt(sp*(sp-lado1) * (sp-lado2) * (sp-lado3)));
System.out.println("EL area del triangulo es de: "+ area);
System.out.println("Y el su perimetro es de: "+ perimetro);
}
}
Espero que te sea de utilidad, este método para calcular el área y perímetro
de un triangulo. Así mismo compleméntalo con estos ejercicios resueltos que
tengo para ti.