De grundläggande Antalet datatyper i Visual Basic har alla hjälpare funktioner för avrundning nummer , men den exakta funktionen används beror på de regler du vill använda för att runda numret . Till exempel är tal avrundas nedåt med hjälp av " golvet " -funktionen , avrundat uppåt med hjälp av " taket " -funktionen , och avrundat till närmaste heltal ( med 0,5 avrundat uppåt ) med hjälp av " runda " funktionen
Du behöver :
HTML-redigeraren.
SWF Video File .
1 .
Skapa ett nytt projekt genom att klicka på " File " och " Nytt projekt . " Välj " Console Application " som typ av projekt . Senare kan du upprepa samma kod i ett grafiskt användargränssnitt (GUI ) baserat program . Namn projektet " NumberRoundingTutorial . "
2 .
Skapa ett nummer för att runda genom att klistra in följande kod i ditt projekt :
Dim mynum som Double
mynum=0,5
<. br > 3
Klistra in följande kod för att runda upp numret upp till närmast högre heltal :
dim roundup som heltal=math. ceiling ( mynum )
4 .
Klistra in följande till runt tal nedåt till närmast lägre heltal :
dim AVRUNDA. NEDÅT som heltal=math. floor ( mynum )
5
Klistra in följande till runt tal till närmaste heltal , uppåt eller nedåt .
dim runda som heltal=math. round ( mynum , MidPointRounding. AwayFromZero )
tips och varningar
Även av intresse kan vara den " trunkera " funktion : det här droppar alla decimaler off ett nummer och lämnar endast det totala antalet. För positiva tal är detta det samma som " golv ", dock för negativa tal är det samma som Math. Round är mer subtila än dess kusiner " tak ". : Om du glömmer att ange avrundning metoden kommer den använda metoden " ToEven . " Detta rundor värdet till närmaste jämna nummer (2 , 4 , 6 , . . . ). Detta får till följd att balansera om 0,5 avrundas uppåt eller nedåt i slumpmässig data och ta fram bättre statistik , men de flesta är vana vid mer bekanta bruket att avrunda 0,5 upp .