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?