Oppure

Loading
23/06/08 20:28
Dedalus
Faccio una premessa: del C conosco abbastanza bene le nozioni fino agli array e funzioni, quindi non sono certo un esperto nel settore.

Ora, come da titolo, vorrei chiedervi come potrei organizzare il codice per la creazione di una calcolatrice (senza pretese di creare chissà cosa). Non sono però del tutto sicuro riguardo al come organizzare il codice, soprattutto per quanto riguarda il mantenere il risultato di un'operazione in modo da utilizzarlo per operazioni successive. Consigli/Progetti a cui mi posso ispirare ?

p.s. : questo della calcolatrice è solo un progetto che vorrei realizzare per iniziare a 'impratichirmi' con il C, quindi vorrei chiedervi anche di consigliarmi degli 'esercizi', dei progetti alternativi da realizzare.
aaa
24/06/08 8:52
eddiewrc
secondo me ti conviene utilizzare lo "stack polacco" (cerca in internet)che è l'ideale per far funzionare una calcolatrice.

inoltre anche se meno conosciuta è utile usare la "notazione prefissa", cioè scrivere
+ 2 3 invece che 2 + 3.

in questo modo eviti problemi di precedenza degli operatori e sei facilitato nell'uso dello stack polacco.
aaa
24/06/08 11:31
Bond93
io ho fatto una calcolatrice anche se ora è un po espansa cerca tra i progetti CASsini li trovi tutto cmq quoto la notazione polacca 2 3 +
aaa