Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
...mit kendskab til .net kan vist afrundes til 0, men et trick til at runde op er: rund af, som du normalt gør (ex. 6,75 bliver til 6) og sæt din variabel til at være variabel+1 - på den måde bliver 6,75 afrundet til 6, som der så lægges 1 til, og resultatet bliver 7. Voilá :)
...Hvis du nu skal tjekke roden af 81 (eller et andet, hvor roden er en integer, ex. 9), så er det en god idé, at tjekke om 1 går op i tallet, for eller får du roden af 81 til at være 10 (rod af 81 er 9, 9+1=10).
Det er vist min sengetid - for at fjerne den forvirring jeg sikkert har givet med mit eksempel:
Det jeg ønsker er at runde OP til nærmeste heltal. Er tallet et heltal i forvejen rundes ikke op: ... math.sqrt(23) = 5 math.sqrt(24) = 5 math.sqrt(25) = 5 math.sqrt(26) = 6 math.sqrt(27) = 6 ...
Kan man ikke gøre det i EEN arbejdsgang (math.RoundUP eller noget i den retning)
martin_moth >> Kan du ikke lige lægge den på exp - jeg vil gerne se din løsning, for jeg ved at mit forslag ikke er så optimalt, som det burde være, så jeg er åben overfor nye inputs :)
Min 3. løsning var, jeg ikke behøvede at runde op, og at jeg fandt ud af hele problematikken omkring afrundingen i øvrigt var unødvendig. Det var fordi jeg havde et loop:
Dim i as integer For i = 1 to math.sqrt(EtEllerAndetTal) 'lidt kode Next i
Jeg forudså problemer med at den øvre grænse for loopet var et decimaltal - men den tager bare heltalsdelen.
Altså
For i=1 to 4,999 kører med i = 1,2,3,4 For i=1 to 5,111 kører med i = 1,2,3,4,5
Og det er det jeg ville, efter nærmere eftertanke. Ingen ide i at runde op (det, at jeg i første omgang ønskede at runde OP, kan kun forklares ved at beskrive den kode jeg har inde i loopet, og det orker jeg ikke)...
martin_moth >> Du kan jo sådan set også bare kigge i .NET Framework SDK Documentation, der står alle klasserne under Class Library med tilhørende ditten og datten.
cpb: Sådan - det var den jeg (oprindeligt) ledte efter. Mon ikke der er en tilsvarende math.floor(MyNumber)...
Jer andre i øvrigt - takker for hjælpen!
Synes godt om
Ny brugerNybegynder
Din løsning...
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.