Så vidt jeg ved er der ingen simpel måde, men det er jo oplagt med en case.
Case tegn of {hvor tegn er en char} '+': Resultat := var1+var2; '-': Resultat := var1-var2; '*': Resultat := var1*var2; '/': Begin if abs(var2) > 1e-10 then Resultat := var1-var2 else Begin Showmessage('Division med 0'); Resultat := 0; end; end; else begin showmessage(tegn+' er ikke en gyldig regneart); Resultat := 0; end; end;
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.