Nel precedente esercizio, sono stati utilizzati gli strumenti di sviluppo visivo C++ per visualizzare la gerarchia del progetto Forme C++. È possibile utilizzare gli strumenti di sviluppo visivo C++ anche per aggiungere classi ad un progetto o per aggiungere proprietà e metodi ad una classe. In questo esercizio viene aggiunto il metodo getCircumference alle classi circle e sphere. Il metodo getCircumference calcola la circonferenza della sfera e del cerchio utilizzando il raggio.
Aggiunta del metodo getCircumference alla classe circle
La formula che calcola la circonferenza di un cerchio è πr², dove r è il raggio del cerchio. La costante globale π viene memorizzata nella classe shape base.
Per aggiungere il metodo getCircumference alla classe circle:
Per aggiungere il metodo getCircumference alla classe sphere:
Per eseguire l'applicazione Forme:
Immettere il raggio della sfera: 10 Immettere il colore della sfera: blu Sfera: Raggio = 10 Circonferenza = 62.8319 Area = 1256.64 Volume = 4188.79 Colora = Blu
Il programma visualizza la dimensione ed il colore della forma corrente e chiede di specificare i valori della nuova forma. Gli attributi della nuova forma sono visualizzati nella vista Console. È possibile modificare il codice in main.cpp ed eseguire la classe circle.