09. september 2004 - 19:33Der er
7 kommentarer og 1 løsning
en lommerregner
jeg sidder lige og laver en lommeregner. jeg har tænkt mig at lave en digital strimmel.
jeg har 1 Edit og min ide er at hver gang man trykker på lig-med-tasten skal svaret komme ind på memmoen. lidt a la en gammelsdags regnemaskine bare digitalt
Hvad med en stak-baseret løsning (kan også kaldes en LiFo)?
Notationen er radikalt anderledes den man ser på sin TI-30, men den er sjovere at programmere.
De vise sten hedder RPN (Reverse Polish Notation); sikkert en Polsk matematikprofessor der fandt på det og er desværre ikke så udbredt. HP's lommeregnere er vist de eneste der kører efter princippet, men derfor er der også ret mange gamle HP-regnere blandt ingeniører og ligesindede.
Ideen beskrives bedst ved et eksempel:
Tallene sættes på stakken <push> mens operatorerne (+/- og lignende) fjerner dem derfra <pop>.
Skal du lægge to tal sammen er fremgangsmåden: 5 <push>, 3 <push>, + <pop> På skærmen står der nu 8.
- men det var jo en strimmelregner du ville lave. Jeg slog bare lige et slag for RPN
Hej hrc Er du en pusher eller en popper ? fnis fnis. Nej spøg til side. Jeg kender godt HP notation, men det så bare så sjovt ud at du brugte 4 kommentarer på at få det rigtig.
Pusher er jeg ikke, men det blev lidt grotesk. Jeg popper ud igen. Må ikke lege på Eksperten i dag da svigerforældrene er på besøg.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.