Lommeregner

Tags:    asp

Hej,
Jeg har et problem med min lommeregner.
Jeg har ét felt (request.form("calc")) som jeg gerne vil have man skal skrive sit regnestykke i fx 12+2 og så submitter man og asp regner ud hvad der står i request.form("calc").
Men hvordan får jeg asp til at tolke det som et regnestykke?
Jeg har prøvet med CInt(request.form("calc")).

Jeg går ud fra der er en anden funktion til dette?

På forhånd tak.

- Michael



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hej,
Jeg har et problem med min lommeregner.
Jeg har ét felt (request.form("calc")) som jeg gerne vil have man skal skrive sit regnestykke i fx 12+2 og så submitter man og asp regner ud hvad der står i request.form("calc").
Men hvordan får jeg asp til at tolke det som et regnestykke?
Jeg har prøvet med CInt(request.form("calc")).

Jeg går ud fra der er en anden funktion til dette?

På forhånd tak.

- Michael


Et lille eksempel..
Fold kodeboks ind/udKode 


.. Håber det kan bruges



Hej,
Jeg har et problem med min lommeregner.
Jeg har ét felt (request.form("calc")) som jeg gerne vil have man skal skrive sit regnestykke i fx 12+2 og så submitter man og asp regner ud hvad der står i request.form("calc").
Men hvordan får jeg asp til at tolke det som et regnestykke?
Jeg har prøvet med CInt(request.form("calc")).

Jeg går ud fra der er en anden funktion til dette?

På forhånd tak.

- Michael


Et lille eksempel..
Fold kodeboks ind/udKode 


.. Håber det kan bruges


Desværre ikke, ellers tak for svaret.
Det var måske også dårligt forklaret.
Men jeg ønskert ÉT felt hvori man kan skrive lige den udregning man ønsker 2*89 eller (25+5) * 3 + 83 osv. osv.
Jeg ønsker altså ingen hæmninger ved fx at dele det op i 2 felter som i eksemplet.
Kan du hjælpe mig med det?

- Michael



Hej,
Jeg har et problem med min lommeregner.
Jeg har ét felt (request.form("calc")) som jeg gerne vil have man skal skrive sit regnestykke i fx 12+2 og så submitter man og asp regner ud hvad der står i request.form("calc").
Men hvordan får jeg asp til at tolke det som et regnestykke?
Jeg har prøvet med CInt(request.form("calc")).

Jeg går ud fra der er en anden funktion til dette?

På forhånd tak.

- Michael


Et lille eksempel..
Fold kodeboks ind/udKode 


.. Håber det kan bruges


Desværre ikke, ellers tak for svaret.
Det var måske også dårligt forklaret.
Men jeg ønskert ÉT felt hvori man kan skrive lige den udregning man ønsker 2*89 eller (25+5) * 3 + 83 osv. osv.
Jeg ønsker altså ingen hæmninger ved fx at dele det op i 2 felter som i eksemplet.
Kan du hjælpe mig med det?

- Michael



Nej det kan jeg desværre ikke.
Men held og lykke med det :)




Jeg har løst problemet.
Til andre kan jeg sige at funktionen hedder eval() som bruges til at udregne et regnestykke ud fra en tekststreng.



Jeg har løst problemet.
Til andre kan jeg sige at funktionen hedder eval() som bruges til at udregne et regnestykke ud fra en tekststreng.

Prøv at se en lommeregner jeg har udviklet her: http://www.rosmi.dk/ASP/eksempler/lommeregner.asp
Jeg har helt selv kodet den. tog mig ca. 1 time så den r rimelig enkel hehe. en kombination af noget html jeg har brugt til fx. gæstebog mm. før og så selvfølgelig noget ASP :) Jeg vil gærne have nogle kommentarer til hvad i syntes om den.

---------------------------------------------------
Mvh. Simon

Http://www.rosmi.dk



t