Faça um programa que calcula a distância entre dois pontos A(x, y) e B(x, y) - TheNewsBR

Faça um programa que calcula a distância entre dois pontos A(x, y) e B(x, y)

 MarceloTKT




Faça um programa que calcula a distância entre dois pontos A(x, y) e B(x, y).

Fórmula de Distância de Dois Pontos: 

Elementos da fórmula: Ponto A, eixo X (Xa), Ponto A, eixo Y (Ya), Ponto B, eixo X (Xb), Ponto B, eixo Y (Yb).

Entradas:

- Coordenada do primeiro ponto, x e y, do tipo float

- Coordenada do segundo ponto, x e y, do tipo float

Saídas:

- Distância entre estes dois pontos

Exemplo de entrada

-1 0

5 9

Exemplo de saida

10.8167

Nota: Utilize a função de raiz quadrada sqrt() dentro da biblioteca math.h para realizar o exercício.


Resolução 

#include <stdio.h>
#include <stdlib.h>
/*Faça um programa que calcula a distância entre dois pontos A(x, y) e B(x, y).

Fórmula de Distância de Dois Pontos: 
Elementos da fórmula: Ponto A, eixo X (Xa), Ponto A, eixo Y (Ya), Ponto B, eixo X (Xb), Ponto B, eixo Y (Yb).
Entradas:
- Coordenada do primeiro ponto, x e y, do tipo float
- Coordenada do segundo ponto, x e y, do tipo float

Saídas:
- Distância entre estes dois pontos

Exemplo de entrada
-1 0
5 9

Exemplo de saida
10.8167

Nota: Utilize a função de raiz quadrada sqrt() dentro da biblioteca math.h para realizar o exercício.
*/

int main(){
    float x1, y1, x2, y2, distancia;
    //Lendo as coordenadas dos pontos
    printf ("digite as coordenadas do ponto A (x y): ");
    scanf("%f" "%f",&x1,&y1);
    printf ("digite as coordenadas do ponto B (x y): ");
    scanf("%f" "%f",&x2,&y2);

    //Calculando a distancia entre os pontos
    distancia = sqrt(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1);

    //Exibindo o resultado
    printf("a distancia entre os pontos A e B e: %f",distancia);

    return  0;
    }





É proibida a cópia ou alteração de qualquer texto do site. A cópia do material presente neste site está sujeita à graves penalidades do DMCA. Seja consciente, caso queira usar o nosso material entre em contato - Politica de Privacidade - Copyright 2009-2011 (c) WwW.thenewsbr.com.br: MarceloTKT | Valid & CSS