PREMESSA In C++ una funzione e' in grado di restituire un solo valore al chiamante. Ci sono pero alcuni casi in cui sarebbe utile avere piu' valori di ritorno. Tale esigenza puo' essere risolta attraverso oportuni argomenti di tipo puntatore: il chiamante, oltre ai normali valori di ingresso, passa alla funzione l'indirizzo di due o piu' oggetti che vuole vengano riempiti con i risultati prodotti. ESERCIZIO Relativamente ai poligoni regolari, scrivere una funzione calcolaAreaPerimetro che prende in ingresso - un primo parametro di tipo enumerazione (da definire in precedenza) che puo' assumere i valori triangolo e quadrato; - un secondo parametro di tipo reale che rappresenta la lunghezza del lato del poligono in questione. La funzione calcola il perimetro e l'area del poligono specificato e restituisce al chiamante questi due valori attraverso argomenti di tipo puntatore. Scrivere quindi un semplice main di prova in modo tale che il programma si comporti come specificato nel seguente esempio: Triangolo o quadrato (t/q)? q Lato? 3.3 Area: 10.89 Perimetro: 13.2