Laboratorio di Calcolo II
AA 2004/05

prova pratica di esame del 6/7/05

Loggatevi usando l'accoutn indicato dal docente
Crete un sottodirettorio esame_xxx con xxx=vostro cognome
Spostatevici e copiatevi i files Punto2D.h e Punto2D.cc

Vi viene chiesto di
1. Produrre un programma main che utilizzi la classe Punto2D per determinare la distanza tra due punti, A e B, con coordinate inserite dall'utente.
    La classe Punto2D e' incompleta: per poter svolgere il punto 1 e' necessario apportarle delle modifiche. Provvedete a modificarla ed indicate
    all'interno di un commento nel file Punto2D.h il perche' tale modifica si sia necessaria. Compilate ed eseguite il programma.
2. Illustrate con commenti nel file Punto2D.cc il metodo distanza.
3. Modificate il programma per permettere all'utente di inserite un numero qualsivoglia N di punti e calcolare la distanza tra ogni coppia di punti.
4. Spiegate, in un commento nel file Punto2D.h, il significato della parola const nei 3 casi in cui compare nel file. A cosa serve il const
    nell'argomento del metodo distanza? cosa succede se si toglie il const dai metodi x e y?