Analizza e valuta semplici problemi matematici espressi a parole, restituendo la risposta come numero intero.
I problemi senza operazioni danno semplicemente il numero indicato.
What is 5?
Il risultato è 5.
Somma due numeri.
What is 5 plus 13?
Il risultato è 18.
Gestisci numeri grandi e numeri negativi.
Ora svolgi le altre tre operazioni.
What is 7 minus 5?
2
What is 6 multiplied by 4?
24
What is 25 divided by 5?
5
Gestisci una serie di operazioni, in sequenza.
Dato che questi problemi sono espressi a parole, valuta l'espressione da sinistra a destra, ignorando il consueto ordine delle operazioni.
What is 5 plus 13 plus 6?
24
What is 3 plus 2 multiplied by 3?
15 (cioè non 9)
Il parser deve rifiutare:
| Registro | Uso | Tipo | Descrizione |
|---|---|---|---|
$a0 |
input | indirizzo | stringa di domanda terminata da null |
$v0 |
output | intero | risultato, 0 se la domanda non è valida |
$t0-9 |
temporaneo | qualsiasi | per l'archiviazione temporanea |
Iscriviti a Exercism per imparare e padroneggiare MIPS Assembly con 70 esercizi e il mentoring di persone reali, tutto gratis.