Buona sera a tutti programmatori,
Sono alle prese con questo esercizio.
"Devo risolvere un'espressione in computo aritmetico/algebrico, usando le comuni operazioni prevalentemente, il programma prevede già di computare anche le funzioni (sqrt, sin, cos..., ecc) e le computa bene eccetto per l'errore del segno!"
So che esistono già delle librerie che svolgono le operazioni.
MI interessava tuttavia capire come riuscivano a farlo <senza errori>.
Io prendo le posizioni degli operatori, dei numeri e dei segni davanti ai numeri nonché anche tutti i loro valori.
Se l'operatore si trova tra i due numeri, esegue l'operazione.
Tuttavia benché tutto questo funziona senza fare una "," (anzi la virgola la farebbe per numeri in virgola mobile..., ma per ora può andar bene), se vi sono i segni "-" fatico a gestirli...
Idee?![]()