Ci è stato richiesto di realizzare una classe che, dato un numero in input dica se questo è:
- pari o dispari
- primo o no.
Dopo aver creato la classe dovevamo creare un oggetto che la utilizzasse.
La classe è stata dichiarata all'interno di un file di intestazione (header) di nome: "numpariprimi.h".
Abbiamo utilizzato 3 funzioni membro private:
- controllo()
- pari()
- primi()
e 4 funzioni membro pubbliche:
- inserisci()
- visuanum()
- visuapari()
- visuaprimi
Permette di acquisire un numero intero positivo diverso da 0 controllando che lo sia.
Permette di visualizzare il numero inserito con la sintassi "Il numero inserito e'"
Permette di visualizzare se il numero inserito e' pari o dispari
Permette di visualizzare se il numero inserito e' primo o se non lo e'
L'algoritmo usato nella classe è:
numpariprimi.h
Il programma in formato cxx che utilizza la classe è
numeri_primi_pari.cxx