Buscar

EXERCÍCIO 13 - ALGORITMOS

Prévia do material em texto

ALGORITMOS
EXERC ÍC IO
Para resolver este exercício, use a estrutura "Ponto" definida no
exemplo e siga os passos abaixo: 
1. Escreva uma função que receba como parâmetro dois pontos e
retorne a distância entre eles.
2. Escreva uma função principal (main) para ler do teclado as
informações de dois pontos, chamar a função desenvolvida no item
anterior e imprimir na tela o resultado obtido.
ALGORITMOS
RESOLUÇÃO
#include <stdio.h>
#include <math.h>
typedef struct
{
 int X;
 int Y;
}ponto;
float distancia(ponto A, ponto B)//ponto é o tipo ( substitui int) A é a
variavel 
{
 float d;
 d = sqrt(pow(B.X - A.X,2)+ pow(B.Y - A.Y,2));
 return d;
}
int main(){
 ponto A;
 ponto B;
 float D;
 //leitura das coodernadas de cada ponto 
 scanf("%d", &A.X);
 scanf("%d", &A.Y);
 scanf ("%d", &B.X);
 scanf("%d", &B.Y);
 D = distancia(A,B);
 printf ("%.2f", D); 
 return 0;
}

Continue navegando