Questo programma chiede all'utente di digitare un numero per calcolare il suo fattoriale.
- All'utente dev'essere chiesto di digitare un numero intero;
- Se l'utente non digita un numero intero o se digita un numero intero troppo grande, il programma non deve andare in errore ma deve mostrare il messaggio "Spiacente, non posso calcolare il fattoriale per questo valore";
- Se l'utente ha digitato un numero intero valido, allora il programma mostrerà il messaggio "Il fattoriale di
numero
èrisultato
", dove le parole "fattoriale" e "risultato" vanno ovviamente sostituite con i numeri in questione; - Il risultato del calcolo fattoriale deve essere corretto;
- Per convenzione, il fattoriale di 0 è 1. Il programma deve gestire questo caso;
- Nice-to-have: dopo il calcolo, il programma non deve uscire ma chiedere all'utente di inserire un altro numero, finché non inserisce un testo non valido. Nota: le funzionalità cosiddette "nice-to-have" NON sono essenziali al corretto funzionamento del programma ma migliorano l'esperienza di utilizzo dell'utente.
Funzionante. Sentiti libero di segnalarmi qualche bug o funzionalità aggiuntiva che vorresti avere Bob.