Buscar

5. Criar uma função que receba por parâmetro as coordenadas 3D (utilizando struct) em double de 2 pontos A=(x, y, z) e B=(x, y, z) e calcule a distância entre os pontos. A função deve retornar qual

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

//Matheus Santelli Mancino
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
double distancia(double MSM_a1,double MSM_b1,double MSM_c1,double MSM_a2,double MSM_b2,double MSM_c2)
{
 return (sqrt(pow((MSM_a2-MSM_a1),2)+pow((MSM_b2-MSM_b1),2)+pow((MSM_c2-MSM_c1),2)));
}
int main()
{
 double MSM_a1=0, MSM_a2=0,MSM_a3=0,MSM_b1=0,MSM_b2=0,MSM_b3=0;
 printf("Informe a condenada A1:");
 scanf("%lf", &MSM_a1);
 printf("Informe a condenada A2:");
 scanf("%lf", &MSM_a2);
 printf("Informe a condenada A3:");
 scanf("%lf", &MSM_a3);
 printf("Informe a condenada B1:");
 scanf("%lf", &MSM_b1);
 printf("Informe a condenada B2:");
 scanf("%lf", &MSM_b2);
 printf("Informe a condenada B3:");
 scanf("%lf", &MSM_b3);
 printf("A distancia entre o ponto A e B e %.1lf\n\n", distancia(MSM_a1,MSM_a2,MSM_a3,MSM_b1,MSM_b2,MSM_b3));
 return 0;
}

Continue navegando