Bruno VDK Posted May 19, 2014 Posted May 19, 2014 Hi all, ik moet inches omzetten naar cm, dat is op zich geen probleem, is enkel een basis vermenigvuldiging. Echter, de ingave voor inches kan ook bv 2 3/8" zijn.... Enkel 3/8, daar slaag ik wel in. Wanneer het 2 3/8 is loop ik tegen een muur.... Iemand een oplossing ? Quote
0 rgaros Posted May 19, 2014 Posted May 19, 2014 Leuk. Schiet je hier iets mee op: Let ( [ mySchoneInvoer = Filter ( Invoer; "1234567890/ " ) ; myInteger = GetAsNumber ( LeftWords ( mySchoneInvoer ; 1 ) ) ; myModTxt = MiddleWords ( mySchoneInvoer ; 2 ; 10^10 ) ; myMod = Evalueren ( myModTxt ) ] ; myInteger + myMod ) Quote
0 rgaros Posted May 19, 2014 Posted May 19, 2014 Da's een leuke vereenvoudiging, doch de " en andere vervuiling moet er wel uit: Let ( [ mySchoneInvoer = Filter ( Invoer; "1234567890/ " ) ; myBerekening = Substitute ( mySchoneInvoer ; " " ; "+" ) ; myUitkomst = Evalueren ( myBerekening ) ] ; myUitkomst ) Foutafvanging bovendien achterwege gebleven. René Quote
0 rgaros Posted May 19, 2014 Posted May 19, 2014 Ook eer naar Felix. Ik had mijn eigen adagium verloochend: blijf zolang mogelijk in hetzelfde datatype. Mvg, René Quote
Question
Bruno VDK
Hi all,
ik moet inches omzetten naar cm, dat is op zich geen probleem, is enkel een basis vermenigvuldiging.
Echter, de ingave voor inches kan ook bv 2 3/8" zijn....
Enkel 3/8, daar slaag ik wel in.
Wanneer het 2 3/8 is loop ik tegen een muur....
Iemand een oplossing ?
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.