Preciso desse código em java. Sou iniciante.
(Se puder explicar agradeço)
Anexos:
Soluções para a tarefa
Respondido por
1
OBSERVAÇÃO:
A fórmula é a raiz da soma dos quadrados. E não a subtração. A distância é a hipotenusa (a) , sendo os outros dois lados (b) e (c), a = raiz( b ² + c ²)
Segue o código em Java com comentários do que está sendo feito:
import java.util.Scanner; //Importa classe para leitura
public class Main
{
public static void main(String[] args)
{
Scanner s = new Scanner(System.in); //cria o objeto Scanner
int Px, Py, Qx, Qy; //Declaração das variáveis para (x,y) de cada ponto
System.out.print("Informe a coordenada \"x\" do ponto P: ");
Px = s.nextInt(); //Lê o valor digitado - salva em Px
System.out.print("Informe a coordenada \"y\" do ponto P: ");
Py = s.nextInt(); //Lê o valor digitado - salva em Py
System.out.print("Informe a coordenada \"x\" do ponto Q: ");
Qx = s.nextInt(); //Lê o valor digitado - salva em Qx
System.out.print("Informe a coordenada \"y\" do ponto Q: ");
Qy = s.nextInt(); //Lê o valor digitado - salva em Qy
int dif_x = (Px - Qx); //Diferença entre as coordenadas 'x'
int dif_y = (Py - Qy); //Diferença entre as coordenadas 'y'
dif_x = (int)Math.pow(dif_x,2); //Eleva ao quadrado
dif_y = (int)Math.pow(dif_y,2); //Eleva ao quadrado
double dist = Math.pow((dif_x+dif_y),0.5); //Faz a soma e tira a raiz quadrada
System.out.println("\nDistancia entre P(" + Px + "," + Py + ") e Q(" + Qx + "," + Qy + ") : " + dist + ".");
}
}
carolineschneid:
AJUDOU MUITO! Obg
Perguntas interessantes
História,
9 meses atrás
Ed. Física,
9 meses atrás
Biologia,
9 meses atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás