leia os quatro valores correspondentes aos eixos x e y de dois pontos quaisquer
no plano, p1 (x1, y1) e p2(x2, y2) e calcule a distância entre eles, segundo a fórmula:
Distancia= j(x2 - x1)2 + (y2 - y1)2
Entrada
O arquivo de entrada contém quatro linhas de dados referentes aos valores de
ponto flutuante xt, vt. x2 e y2
Saída
Calcule e imprima o valor da distancia segundo a formula fornecida
Exemplo de Entrada Exemplo de Saída
1 4.4721
7
5
9
-2.5 16.1484
0.4
12.1
7.3
obs: tem que ser em python!!
Soluções para a tarefa
Analisando o enunciado, podemos elaborar diversos códigos para determinar o resultado em Python, dentre eles, este:
- x1 = float(input("Digite o valor de x1\n"))
- y1 = float(input("Digite o valor de y1\n"))
- x2 = float(input("Digite o valor de x2\n"))
- y2 = float(input("Digite o valor de y2\n"))
- result = ((x2 - x1)**2 + (y2 - y1)**2)**0.5
- print(result)
Vamos lá?
Estamos trabalhando com operações matemáticas em Python.
A primeira coisa que vamos fazer é declarar as váriáveis x1, y1, x2 e y2. Lembrando que a estrutura para determinar variáveis é essa:
- Nome da variável = valor da variável
Então, criaremos as variáveis citadas, x e y. Lembrando que usaremos os operadores float (será inserido número, e não palavra) e input (para podermos inserir algo na variável). O que está dentro de input será o que aparecerá no console, para apresentar, e o \n é para quebrar a linha. Temos, então:
- x1 = float(input("Digite o valor de x1\n"))
- y1 = float(input("Digite o valor de y1\n"))
- x2 = float(input("Digite o valor de x2\n"))
- y2 = float(input("Digite o valor de x1\n"))
Agora que determinamos cada variável, vamos fazer os cálculos. Devemos saber alguns operadores matemáticos no Python:
- + → soma
- - → diminui
- ** → eleva (potenciação)
Devemos apenas montar a operação que determinará a variável result (resultado da operação), agora, que é, no modo matemático como conhecemos:
Vamos, primeiro, montar o que está dentro da raiz:
- (x2 - x1)**2 + (y2-y1)**2 → pronto! É bem fácil, basta elevar a 2 os termos, com **2.
Agora, vamos colocar a raiz, sabendo que para obter a raiz quadrada de um termo, devemos elevá-lo a 0.5. Basta colocar tudo entre parênteses e acrescentar **0.5, veja:
- ((x2 - x1)**2 + (y2-y1)**2)**0.5 → pronto, esse será o valor da variável result, e fica, então:
- result = ((x2 - x1)**2 + (y2-y1)**2)**0.5
Agora, vamos fazer com que o resultado seja demonstrado no console com o operador print:
- print(result)
Código completo:
- x1 = float(input("Digite o valor de x1\n"))
- y1 = float(input("Digite o valor de y1\n"))
- x2 = float(input("Digite o valor de x2\n"))
- y2 = float(input("Digite o valor de y2\n"))
- result = ((x2 - x1)**2 + (y2 - y1)**2)**0.5
- print(result)
Assim, os valores inseridos serão determinados às variáveis, o código será executado e poderemos visualizar o resultado na saída.
Lembrando que você pode testar o código e inserir os números para verificar, em sites online que executam códigos.
______________
Aprenda mais em:
https://brainly.com.br/tarefa/38892941
______________
Espero ter ajudado. Bons estudos! ☺