Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Syntax för att avrunda decimaltal

Postades av 2002-04-12 09:43:01 - Agnieszka Burkiewicz, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 910 personer

Hej!

Nån som vet vad det är för syntax om man vill avrunda ett decimaltal uppåt oavsett vad det blir?
Ex 12,1 = 13
12,9 = 13

Agge


Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 09:51:52 - Henrik Bodin

Du skulle kunna använda dig av Modulus för att kolla vad decimalen visar...

och vill du avrunda uppåt är det väl bara att addera ett till heltalsvärdet...

/Hempa


Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 12:38:26 - Sven Åke Persson

Hej
Om du gillar den här lösningen så funkar det.

Label1.Caption = Int(12.1 * -1) * -1

mvh
Sven


Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 13:06:30 - Anette Anderung

AVRUNDATTAL = Int((TAL * 100 + 50) \ 100)

Denna funktion avrundar ett tal med en decimal till ett tal utan decimal

OBS!
Om ditt tal(TAL) skrivs in med en punkt som delimiter så måste du använda replace

TAL = Replace(TAL, ".", ",")


Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 13:13:53 - Sven Åke Persson

Hej
Sorry Nettan men din lösning fungerar inte mot vad
frågan gällde. Tex 12.1 skall bli 13.

mvh
Sven


Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 13:56:00 - Ulf Magnusson

Hej.

Det finns, i många språk, en matematisk funktion som heter CEIL.

/Uffe


Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 14:07:25 - Sven Åke Persson

Hej
Och om man kollar functionen så ser den ut så här
Retur = Int(12.1 * -1) * -1

mvh
Sven


Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 14:18:32 - Mattias Sjögren

HOWTO: Implement Custom Rounding Procedures
http://support.microsoft.com/default.aspx?scid=kb;;Q196652


MS


Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 16:11:43 - Agnieszka Burkiewicz

Jag förstår nog inte riktigt hur detta: Int(12.1 * -1) * -1 ska funka.

Int() returnerar heltalsdelen av ett tal. Alltså Int (12.1)=12
Int (12.1 * -1) = -12 och slutligen
-12 * -1 = 12 och jag ska få 13. Eller har jag fått allt om bakfoten?

Jag tänkte innan att jag kunde ha Int(tal)+1. Alltså, eftersom Int() alltid kapar decimalerna så kunde jag bara plussa med ett och få avrundningen uppåt men om jag t ex får ett tal som går jämt upp och tar Int() på det och sen plus ett så blir det ju fel. I så fall måste jag testa om det är ett heltal eller decimaltal men jag vet nog inte riktigt hur jag ska göra. Är väldigt seg nu så jag kan knappt tänka. Det kanske inte är så svårt.

/Agge


Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 16:47:24 - Sven Åke Persson

Hej
Men snälla, du får väl testa innan du skrynklar hjärnan.

Du frågade hur skall jag få detta exempel
Ex 12,1 = 13
12,9 = 13

Svar så här:
Ex Label1.Caption = Int(12.1 * -1) * -1
Ex2 Label1.Caption = Int(12.9 * -1) * -1

båda kommer att ge svar 13

mvh
Sven



Svara

Sv: Syntax för att avrunda decimaltal

Postades av 2002-04-12 17:00:12 - Agnieszka Burkiewicz

Ja, det funkade. Tack.

Mvh Agge


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 645
27 953
271 710
611
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies