Generation

generate functionTue, 06 Jun 2023

Se desea implementar un programa que determine el tipo de triángulo que se tiene, en función de la medida de sus lados (Isósceles (2 lados iguales), Escaleno (todos sus lados son diferentes) y equilátero (todos sus lados son iguales). • El programa debe solicitar la medida de los lados de del triángulo, • Debe imprimir la medida de los lados del triángulo. • Debe calcular el área del triángulo utilizando la medida de sus lados para calcular el semiperímetro (s=1/2(lado1+lado2+lado3) y la fórmula de Herón donde Area=√𝑠(𝑠 − 𝑙𝑎𝑑𝑜1)(𝑠 − 𝑙𝑎𝑑𝑜2)(𝑠 − 𝑙𝑎𝑑𝑜3) • Debe determinar qué tipo de triangulo es. 2.- Debe utilizar constructores (por defecto y/o con argumentos) 10% 3.- Debe utilizar un método que devuelva en forma de una cadena el tipo de triangulo 20% 4.-Debe utilizar un método que devuelva el semiperímetro del triángulo 20% 4.- Debe utilizar un método que devuelva el área del triángulo 20% 4.-Debe desarrollar dos clases (la del main y la del problema) 10%

class Triangulo { private double lado1, lado2, lado3; public Triangulo(double lado1, double lado2, double lado3){ this.lado1 = lado1; this.lado2 = lado2; this.lado3 = lado3; } public double getArea(){ double semiperimetro = (lado1 + lado2 + lado3) / 2; return Math.sqrt(semiperimetro * (semiperimetro - lado1) * (semiperimetro - lado2) * (semiperimetro - lado3)); } public double getSemiperimetro(){ return (lado1 + lado2 + lado3) / 2; } public boolean isEquilatero(){ return lado1 == lado2 && lado2 == lado3 && lado1 == lado3; } public boolean isIsos

Want to kickstart your project?Use the new AI Studio to create your code