Noticias Weblogs Foros Wiki Código

RecorteX

326 usuarios y 203 recortes de código
Usuario

Contraseña
Crear cuenta
asp csharp css fechas fichero Flash html imagenes java javascript linux mysql oracle php ruby sql SQLServer vbnet xhtml xml
Top Usuarios
albin (29)
josuebasurto (28)
fjmp76 (27)
juanjo (25)
pedrocaro (9)
AndiXTRM (7)
Joserra (7)
miiglesi (6)
aplyca (5)
moisesmarquez (5)
Top Etiquetas
php (38)
html (24)
javascript (20)
vbnet (20)
java (19)
sql (15)
mysql (13)
csharp (12)
xml (10)
css (8)
Flash (7)
xhtml (7)
imagenes (7)
asp (6)
linux (6)
fechas (6)
SQLServer (5)
oracle (5)
fichero (4)
ruby (4)

Distancia entre dos Puntos

Escribe aquí el texto
 
import javax.swing.JOptionPane;
import java.lang.Math;
import java.text.DecimalFormat;
 
public class Distancia{
 
	public static void main(String[] args){
		String x1 = JOptionPane.showInputDialog("Ingresa un x1:");
		String y1 = JOptionPane.showInputDialog("Ingresa un y1:");
	        String x2 = JOptionPane.showInputDialog("Ingresa un número x2:");
	        String y2 = JOptionPane.showInputDialog("Ingresa un número y2:");
		
                JOptionPane.showMessageDialog(null,CalculaDistancia(x1,y1,x2,y2),
                         "Distancia entre dos Puntos",JOptionPane.PLAIN_MESSAGE);  
	}
	public static String CalculaDistancia(String x_1, String y_1,String x_2, String y_2){
 
	    double cordX1 = Double.valueOf(x_1).doubleValue();
            double cordY1 = Double.valueOf(y_1).doubleValue();
            double cordX2 = Double.valueOf(x_2).doubleValue();
            double cordY2 = Double.valueOf(y_2).doubleValue();
 	    double respuesta = Math.sqrt( Math.pow ((cordX2-cordX1),2) + Math.pow((cordY2-cordY1),2));
 	    DecimalFormat dosdecimales = new DecimalFormat("0.00");
 	    String resultado = "La Distacia es: " + dosdecimales.format(respuesta);
	    return resultado;
	   }
}
 
Identifícate para dejar un comentario.
info@recortex.com - Proyecto: Juanjo Navarro, 2006 - Diseño: Albin