Avatar billede ihtezaz Praktikant
21. december 2005 - 00:37 Der er 3 kommentarer og
2 løsninger

hvis negativ tal, så skal den gøres til positiv

Hej,

Jeg ved det mere er en matematisk spørgsmål, men idet jeg skal brug det i min asp.net løsning, så stiller jeg den her.

jeg har følgende sætning:

difference =  history.Quantity-(difference);

Variablen difference er at typen int, og kan både være et negativt eller positivt tal. Det jeg har brug for er, at hvis tallet er negativt så skal det gøres til positivt tal, dvs. minus fortegnet skal fjernes, hvordan gøre jeg lige det. Matematik er ikke min helt stærke side ;)
Avatar billede tjp Mester
21. december 2005 - 02:39 #1
Hvad med Abs-funktionen:
difference =  Abs( history.Quantity-(difference) );
Avatar billede tjp Mester
21. december 2005 - 02:41 #2
Eller hvis det er 'difference' i parantesen:
difference = history.Quantity - Abs(difference);
Avatar billede Slettet bruger
21. december 2005 - 05:52 #3
difference =  Math.Abs(history.Quantity-(difference));
Avatar billede flashit Nybegynder
29. december 2005 - 19:01 #4
Kan kan ikke bare "se" om difference > 0 og hvis den er det så gange (*) difference  med  -1

Noget a la.

If difference > 0 then
difference  = (difference * -1)
end if

PS. ikke testet, bare en tanke....
Avatar billede ihtezaz Praktikant
29. december 2005 - 20:56 #5
Tak for din kommentar flashit, men de to andre svar virkede.
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