Linguaggio C: calcolo della distanza di due punti

Materia: Programmazione Visualizzato: 2482 volte Scaricato: 0 volte Data: 07/05/2008

Linguaggio C: calcolo della distanza di due punti

Descrizione: 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) è %.2f\n",
	    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));
}

Raccomanda su Google+

Risorse per lo studio

Appunti Scuole Superiori

Materie degli Appunti disponibili

Manzoni e Promessi Sposi

Approfondimento su Manzoni e Promessi Sposi

Dante e La Divina Commedia

Approfondimento su Dante e Divina Commedia

Letteratura Italiana e Straniera

Approfondimenti di Letteratura

Letteratura Latina

Approfondimenti di Letteratura Latina

Leonardo da Vinci

Approfondimento su Leonardo da Vinci

Tesine

Tesine per la Maturità

Maturità 2012

Sezione sull'esame di Maturità 2012