Linguaggio C: calcolo della distanza di due punti - Studentville

Linguaggio C: calcolo della distanza di due punti

esercizio svolto o teoria

A cura di: Administrator

  /*   * Scrivete la funzione distance() che calcoli la distanza tra due   * punti (x1, y1) e (x2, y2). Tutti i numeri e i valori restituiti   * dovranno essere di tipo float.   *   */  #include <stdio.h>  #include <math.h>  float distance(float, float, float, float);  int  main(void)  {  	float p1, q1;  	float p2, q2;  	printf("Inserire le coordinate del primo punto: ");  	scanf("%f%f", &p1, &q1);  	printf("Inserire le coordinate del secondo punto: ");  	scanf("%f%f", &p2, &q2);  	/* calcola e stampa la distanza dei due punti */  	printf("nLa distanza tra P1(%.2f, %.2f) e P2(%.2f, %.2f) è %.2fn",  	    p1, q1, p2, q2, distance(p1, q1, p2, q2));  	return 0;  }  float distance(float _x1, float _y1, float _x2, float _y2)  {  	return sqrt((_x1-_x2)*(_x1-_x2)+(_y1-_y2)*(_y1-_y2));  }  
  • Programmazione

Ti potrebbe interessare

Link copiato negli appunti