• Matéria: Informática
  • Autor: RodrigoXX2676
  • Perguntado 3 anos atrás

19) escreva um algoritmo que calcule a distância entre dois pontos em um plano cartesiano. apresente as variáveis em um teste de mesa. dica: utilize funções para realizar o algoritmo.

Respostas

respondido por: vbonat
0

Vamos escrever um algoritmo em Python para calcular a distância entre dois pontos de um plano cartesiano. Veja o código completo na imagem em anexo.

Algoritmo em Python

Podemos criar o algoritmo pedido em Python. Vamos utilizar para o teste de mesa os pontos do plano cartesiano (0, 0); (1, 1); (-1, 1); (-1, -1); (-1, 1):

import numpy as np

#Função que calcula distância entre dois pontos de um plano cartesiano

def calculadist(a, b):

   x1, x2 = a[0], b[0]

   y1, y2 = a[1], b[1]

   dist = np.sqrt((x1 - x2)**2 + (y1 - y2)**2)

   return dist

#Pontos para o teste de mesa

p = [(1.0, 1.0), (1.0, -1.0), (-1.0,-1.0), (-1, 1)]

#imprimir o valor da distância para os pontos de teste

print(calculadist(p[0], p[1]))

print(calculadist(p[3], p[1]))

print(calculadist(p[0], p[3]))

print(calculadist(p[2], p[3]))

print(calculadist((0.0, 0.0), (-1.0, -1.0)))

Saiba mais sobre programação em: https://brainly.com.br/tarefa/53642459

#SPJ4

Anexos:
Perguntas similares