Bruno VDK Geplaatst: 19 mei 2014 Delen Geplaatst: 19 mei 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 Link naar reactie
0 rgaros Geplaatst: 19 mei 2014 Delen Geplaatst: 19 mei 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 Link naar reactie
0 Felix Geplaatst: 19 mei 2014 Delen Geplaatst: 19 mei 2014 (aangepast) . 5 oktober 2015 aangepast door Gast Quote Link naar reactie
0 rgaros Geplaatst: 19 mei 2014 Delen Geplaatst: 19 mei 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 Link naar reactie
0 Bruno VDK Geplaatst: 19 mei 2014 Auteur Delen Geplaatst: 19 mei 2014 René, works like a charm. Bedankt. Quote Link naar reactie
0 rgaros Geplaatst: 19 mei 2014 Delen Geplaatst: 19 mei 2014 Ook eer naar Felix. Ik had mijn eigen adagium verloochend: blijf zolang mogelijk in hetzelfde datatype. Mvg, René Quote Link naar reactie
Vraag
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 ?
Link naar reactie
6 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.