Compito - Miglioramento della Calcolatrice
Il codice della calcolatrice che abbiamo creato nell'attività precedente è riportato di seguito. Il tuo compito è aggiungere controlli per garantire un corretto inserimento da parte dell'utente.
- Aggiungere un controllo per assicurarsi che l'utente inserisca un input appropriato per la variabile
opr
. L'input non deve essere vuoto e deve essere uguale solo a+
,-
,/
oppure*
. In caso di input errato, deve richiedere nuovamente l'inserimento all'utente. In modo analogo al punto 1, aggiungere controlli perfirst
esecond
. Assicurarsi che l'utente inserisca un numero valido.
Esistono diversi modi per realizzare questo controllo. Finché la condizione è soddisfatta, la soluzione è valida. Idealmente, dovrebbero esserci 3 istruzioni try-catch separate per i 3 input. È possibile inserire tutte le istruzioni try-catch in un unico ciclo oppure in cicli separati, a seconda della preferenza.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Mi faccia domande su questo argomento
Riassuma questo capitolo
Mostri esempi dal mondo reale
Awesome!
Completion rate improved to 2.22
Compito - Miglioramento della Calcolatrice
Scorri per mostrare il menu
Il codice della calcolatrice che abbiamo creato nell'attività precedente è riportato di seguito. Il tuo compito è aggiungere controlli per garantire un corretto inserimento da parte dell'utente.
- Aggiungere un controllo per assicurarsi che l'utente inserisca un input appropriato per la variabile
opr
. L'input non deve essere vuoto e deve essere uguale solo a+
,-
,/
oppure*
. In caso di input errato, deve richiedere nuovamente l'inserimento all'utente. In modo analogo al punto 1, aggiungere controlli perfirst
esecond
. Assicurarsi che l'utente inserisca un numero valido.
Esistono diversi modi per realizzare questo controllo. Finché la condizione è soddisfatta, la soluzione è valida. Idealmente, dovrebbero esserci 3 istruzioni try-catch separate per i 3 input. È possibile inserire tutte le istruzioni try-catch in un unico ciclo oppure in cicli separati, a seconda della preferenza.
Grazie per i tuoi commenti!