Avatar billede zantiago Nybegynder
29. januar 2003 - 22:00 Der er 6 kommentarer og
1 løsning

Hvordan runder man op??

Hejsa Eksperter

Jeg har en funktion der regner gennemsnittet ud, jeg vil bare gerne ha at jeg får hel-tal som resultat og ikke med decimaler.

Nogen forslag??
Avatar billede jespernaur Nybegynder
29. januar 2003 - 22:11 #1
afrundet_resultat = Int(uafrundet_tal + 0.5)
Avatar billede hossein Nybegynder
29. januar 2003 - 22:12 #2
<%
i = 48.66776677
j = 48.3333333
response.write(Round(i))
response.write("<br>")
response.write(Round(j))
%>
giver:
49
48
Avatar billede eagleeye Praktikant
29. januar 2003 - 22:32 #3
Der er ikke en function som altid runder op, der er en som altid runder ned, så koden bliver:

tal = 23.123412
if Int(tal) < tal then
  tal = Int(tal+1)
end if

Response.write tal  'Giver 24
Avatar billede hossein Nybegynder
30. januar 2003 - 00:09 #4
eagleeye er dit forslag matematisk korrekt?
hvis gennemsnitet er 24.01 så bliver den pludslig 25.
Avatar billede eagleeye Praktikant
30. januar 2003 - 00:35 #5
Om det er matematisk korrekt, både og. Det kommer an på hvad man skal bruger det til og ud fra titlen på spørgsmålet som er:
Hvordan runder man op??

Det tolker jeg det som om alle tal skal rundes op ligemeget om det kun er 0.01 over.

Hvis man sprøger en matematiker så er det helt forkasteligt at runde 24.01 op til 25. Spørger man en ingeniør så det helt iorden der er afligevel alt for mange andre usikkerheder som ikke kan medregnes. Umiddelbart ville jeg bruge round da den kan runde af til nærmeste heltal.

Eks hvor man kan runde op.. Hvis man har en tømmer handel som sælger træ i hele meter mål og en kunde udregner at han skal bruge 2.2 meter træ så skal han købe 3 meter og ikke 2 meter.
Avatar billede hossein Nybegynder
30. januar 2003 - 00:54 #6
Ok, da jeg er selv ingeniør så vil jeg aldrig gøre det :)
det er rigtig som du siger han vil roude up men for et gennemsnit tal er den jo ikke helt rigtig måde.
den er også god >> 2.2 meter træ så skal han købe 3 meter <<

vh    hossein
Avatar billede zantiago Nybegynder
30. januar 2003 - 01:30 #7
Tak for hjælpen, det var hosseins der lige kunne bruges denne gang :-)
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
Kurser inden for grundlæggende programmering

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