Avatar billede shosho500 Nybegynder
10. februar 2006 - 11:17 Der er 6 kommentarer og
2 løsninger

Afrundelse af tal og negative værdier ?

Jeg har nogle tal, som bliver regnet ud og smidt ud i nogle labels. Nogle af tallene har lidt for mange cifre efter kommaet, og derfor vil jeg gerne aftunde dem, så der kun er to, men hvordan ?

Jeg har også en udregning, som giver et resultat, med da man skal kunne se, at det er noget man skal trække fra, så skal det have en negativ værdi, dvs et minus foran, men hvordan går jeg det ?
Avatar billede dr_chaos Nybegynder
10. februar 2006 - 12:47 #1
til afrunding kan du bruge;
decimal.Round();

i dette tilfælde vil i være -1:
int i =1-2;
Avatar billede bjarkekr Nybegynder
10. februar 2006 - 14:35 #2
Hvis du bare skal udskrive et negativt tal, kan du jo konvertere variablen til en string, og bare sætte et minus tegn foran :)
Avatar billede websam Nybegynder
10. februar 2006 - 14:39 #3
Hvis jeg laver denne :

Dim i As Integer = 254 - 398

Så udskriver den automatisk :

-144

/Websam
Avatar billede websam Nybegynder
10. februar 2006 - 14:48 #4
Og det virker også hvis jeg afrunder :

Dim i As Integer = 254.436573 - 398.572893

Response.write(Math.Round(i, 2)) = -144,14

/Websam
Avatar billede bjarkekr Nybegynder
10. februar 2006 - 17:31 #5
Ja, det er muligt at man i VB kan undlade at konvertere sin integer til string før man skriver den ud..
Avatar billede shosho500 Nybegynder
15. februar 2006 - 15:17 #6
de virker sikkert nok de ting i har foreslået, men fandt ud af, at man kan bruge en formatstring.. men smid da nogle svar :)
Avatar billede dr_chaos Nybegynder
15. februar 2006 - 16:08 #7
svar :)
Avatar billede websam Nybegynder
15. februar 2006 - 16:35 #8
svar ;o)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester