Hallar el área de un triángulo mediante sus puntos en java
public class Puntos {
public static void main(String[]args){
doublex1,x2,x3,y1,y2,y3,lado1,lado2,lado3,s;
x1=Double.parseDouble(JOptionPane.showInputDialog(" Ingrese el valor de x en el punto A"));x2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el valor de x del punto B"));
x3=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el valor de x del punto C"));y1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el valor de y del punto A"));
y2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el valor de y del punto B"));y3=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el valor de y del punto C"));
lado1=Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));
lado2=Math.sqrt(Math.pow(x3-x2,2)+Math.pow(y3-y2,2));lado3=Math.sqrt(Math.pow(x3-x1,2)+Math.pow(y3-y1,2));
if(lado1!=lado3 && lado1!=lado2 && lado3!=lado2){
s=(lado1+lado2+lado3)/3;System.out.println("El permimetro del triangulo es:"+s);
s=Math.sqrt(s*(s-lado1)*(s-lado2)*(s-lado3));System.out.println("El área del triángulo es:"+s);
}else if(lado1==lado2 && lado1==lado3 && lado2==lado3){
System.out.println("No existe triángulo");
}}
}
Para seguir practicando en java decidí crear una matriz muy divertida e interesante:
package aprendiendo.java;
import java.util.Scanner;
publicclass Matriz5 {
private Scanner teclado;
private int[][] mat;
public void ingresar() {
teclado=new Scanner(System.in);
System.out.print("Cuantas fila tiene...
Regístrate para leer el documento completo.