miércoles, 16 de marzo de 2011

Perímetro triangulo


Programa de un perímetro de un triangulo con coordenadas en x,y


package triangulo_end;

import javax.swing.JOptionPane;

public class Triangulo_END {
private static String raiz;

public static void main(String[] args) {
// TODO code application logic here
int a,b,c,x,y,z,coordenadaenx1,coordenadaenx2,coordenadaenx3,coordenadaeny1,coordenadaeny2,coordenadaeny3; //Determinar las variables
float perimetro_triangulo;

coordenadaenx1=Integer.parseInt(JOptionPane.showInputDialog("ingrese coordenada en x1 ")); //variables
coordenadaeny1=Integer.parseInt(JOptionPane.showInputDialog("ingrese coordenada en y1 ")); //variables
coordenadaenx2=Integer.parseInt(JOptionPane.showInputDialog("ingrese coordenada en x2 ")); //variables
coordenadaeny2=Integer.parseInt(JOptionPane.showInputDialog("ingrese coordenada en y2 ")); //variables
coordenadaenx3=Integer.parseInt(JOptionPane.showInputDialog("ingrese coordenada en x3 ")); //variables
coordenadaeny3=Integer.parseInt(JOptionPane.showInputDialog("ingrese coordenada en y3 ")); //variables

if (coordenadaenx2-coordenadaenx1==coordenadaenx3-coordenadaenx2 && coordenadaeny1==coordenadaeny3){ //determinar condicion si es cuadrado
a=((coordenadaenx3-coordenadaenx1));
x= (int) +Math.sqrt(a);
System.out.println(" lado1 " +a+ " es ");

b= (((((coordenadaenx2-coordenadaenx1)*(coordenadaenx2-coordenadaenx1)))+((coordenadaeny2-coordenadaeny1)*(coordenadaeny2-coordenadaeny1))));
y= (int) +Math.sqrt(b);
System.out.println(" lado2 " +b+ " es " +Math.sqrt(b));

c=(((((coordenadaenx3-coordenadaenx2)*(coordenadaenx3-coordenadaenx2))+((coordenadaeny2-coordenadaeny3)*(coordenadaeny2-coordenadaeny3)))));
z= (int) +Math.sqrt(c);
System.out.println(" lado3 " +c+ " es " +Math.sqrt(c));

perimetro_triangulo= (float) (x+y+z);//calcular el perimetro



System.out.println("Perimetro del triangulo es "+perimetro_triangulo+ " ") ;
JOptionPane.showMessageDialog(null, "Perimetro del triangulo es " + perimetro_triangulo + " "); //mostrar en pantalla el area del cuadrado


}else{
JOptionPane.showMessageDialog(null, "NO ES TRIANGULO"); //mostra en pantalla si los datos son erronios
JOptionPane.showMessageDialog(null, "INGRESE VALORES CORRECTOS"); //mostrar en pantalla ingresar datos correctos
}
}
}

No hay comentarios:

Publicar un comentario