Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, p(x1,y1) e p(x2,y2), escreva a distância entre eles. A fórmula que efetua tal cálculo é:.
Soluções para a tarefa
O algoritmo que vai efetuar o cálculo da distância entre dois pontos está em anexo.
A fórmula que efetua esse cálculo é:
Abaixo podemos ver o algoritmo (em linguagem C) que foi utilizado para realizar esse cálculo:
#include <stdio.h>
#include <math.h>
int main()
{
int x1, y1, x2, y2;
float distancia;
//INSERINDO O PONTO 1:
printf("\nInsira a coordenada X do 1^o ponto: ");
scanf("%d", &x1);
printf("\nInsira a coordenada Y do 1^o ponto: ");
scanf("%d", &y1);
//INSERINDO O PONTO 2:
printf("\nInsira a coordenada X do 2^o ponto: ");
scanf("%d", &x2);
printf("\nInsira a coordenada Y do 2^o ponto: ");
scanf("%d", &y2);
//REALIZANDO O CÁLCULO COM A FÓRMULA MENCIONADA:
distancia = sqrt((x2 - x1)*(x2 - x1)+(y2 - y1)*(y2 - y1));
//EXIBINDO O RESULTADO FINAL NA TELA DO USUÁRIO:
printf("\nA distancia entre os pontos A(%d, %d) e B (%d, %d) é %.2f", x1, y1, x2, y2, distancia);
return 0;
}
Espero ter ajudado! Leia mais sobre programação em:
brainly.com.br/tarefa/53423457
brainly.com.br/tarefa/53402915
brainly.com.br/tarefa/53402268
#SPJ4