Esercizio WebCAT: Ex0 (costruttori)
Esercizio WebCAT: Ex0 (costruttori)
Implementare la classe Calculator fornita nel file .zip di esempio, secondo le seguenti specifiche (riportate anche nei commenti del codice):
- Il costruttore di default imposta l'attributo a 0
- I metodi di somma e sottrazione controllano che l'argomento sia positivo. Se il valore è negativo prima gli invertono il segno e poi applicano l'operazione richiesta.
- tutte le funzioni di calcolo aggiornano il valore dell'attributo.
Tutti i metodi devono essere scritti nel file Calculator.cpp. Testare i metodi con un programma di prova.
Quando finito creare un file .zip contenente Calculator.h, Calculator.cpp e TestCalculator.h (fornito nel file .zip di esempio) e caricarlo su Web-CAT.
- Correggere l'implementazione finché non vengono passati tutti i test riportati in "Results From Running Your Tests" (il cui codice è compreso in TestCalculator.h) ed i test aggiuntivi riportati in "Estimate of Problem Coverage"
Per scaricare il file, fai click su questo link: 2015-WebCAT-Calculator.zip