02. maj 2001 - 09:55Der er
12 kommentarer og 1 løsning
Øreafrunding
Jeg har et beløb i variablen ydelse_alt, og hvis ydelse_ialt f.eks er 94,78 skal dette beløb rettet til 94,75. (Beløbet kan være alt muligt fra 3,78 til 9999,99)
Derudover skal jeg vide for meget der er rundet af i øre, samt om der er rundet op eller ned. Disse 2 beløbet skal over i en anden variable.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
øre = Right(ydelse_alt, 2) If øre > 0 And øre < 25 Then If øre < 13 Then nedrund = øre tal = \"00\" Else oprund = 25 - øre tal = \"25\" End If ElseIf øre > 25 And øre < 50 Then If øre < 38 Then nedrund = øre - 25 tal = \"25\" Else oprund = 50 - øre tal = \"50\" End If ElseIf øre > 50 And øre < 75 Then If øre < 63 Then nedrund = øre - 50 tal = \"50\" Else oprund = 75 - øre tal = \"75\" End If ElseIf øre > 75 And øre < 100 Then If øre < 88 Then nedrund = øre - 75 tal = \"75\" Else oprund = 100 - øre tal = \"00\" \' her skal der tages højde for at kr. skal forøges med 1 End If End If
øre = Right(ydelse_ialt, 2) If øre > 0 And øre < 25 Then If øre < 13 Then nedrund = øre tal = \"00\" Else oprund = 25 - øre tal = \"25\" End If ElseIf øre > 25 And øre < 50 Then If øre < 38 Then nedrund = øre - 25 tal = \"25\" Else oprund = 50 - øre tal = \"50\" End If ElseIf øre > 50 And øre < 75 Then If øre < 63 Then nedrund = øre - 50 tal = \"50\" Else oprund = 75 - øre tal = \"75\" End If ElseIf øre > 75 And øre < 100 Then If øre < 88 Then nedrund = øre - 75 tal = \"75\" Else oprund = 100 - øre tal = \"00\" \' her skal der tages højde for at kr. skal forøges med 1 krone = 1 End If End If If krone = 1 Then ydelse_ialt = ydelse_ialt + 1 End If ny_ydelse = Mid(ydelse_ialt, 1, Len(ydelse_ialt) - 2) & tal
oprunding & nedrunding er i variablerne oprund-nedrund.
Scriptet er lavet over 2 sider for en bedre kontrol (dermed har du også mulighed for at kontrollere andre ting/tal). Det kan selvfølgelig gøres meget anderledes men da jeg ikke lige ved hvad du skal bruge det til håber jeg at du selv kan rette det til.
ore = Right(ydelse_ialt, 2) If ore > 0 And ore < 25 Then If ore < 13 Then nedrund = ore tal = \"00\" Else oprund = 25 - ore tal = \"25\" End If ElseIf ore > 25 And ore < 50 Then If ore < 38 Then nedrund = ore - 25 tal = \"25\" Else oprund = 50 - ore tal = \"50\" End If ElseIf ore > 50 And ore < 75 Then If ore < 63 Then nedrund = ore - 50 tal = \"50\" Else oprund = 75 - ore tal = \"75\" End If ElseIf ore > 75 And ore < 100 Then If ore < 88 Then nedrund = ore - 75 tal = \"75\" Else oprund = 100 - ore tal = \"00\" \' her skal der tages højde for at kr. skal forøges med 1 krone = 1 End If End If If krone = 1 Then ydelse_ialt = ydelse_ialt + 1 End If ny_ydelse = Mid(ydelse_ialt, 1, Len(ydelse_ialt) - 2) & tal if oprund > 0 and krone=0 then response.write \"Beløbet \" & ydelse_ialt & \" er oprundet med \" & oprund & \" ører - til kr. \" & ny_ydelse elseif oprund>0 and krone>0 then response.write \"Beløbet \" & ydelse_ialt-1 & \" er oprundet med \" & oprund & \" ører - til kr. \" & ny_ydelse end if if nedrund > 0 then response.write \"Beløbet \" & ydelse_ialt & \" er nedrundet med \" & nedrund & \" ører - til kr. \" & ny_ydelse %> </b> </body> </html>
Du får mange tak for hjælpen, nu kan jeg også få det til det virke. Du må undskylde de lange svartider jeg levere, da du selv er meget hurtig ude med svar. Endnu tak for hjælpen.
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.