Avatar billede prec Nybegynder
27. maj 2004 - 15:04 Der er 5 kommentarer og
1 løsning

double bla = 5 / 60; bla = 0.0

Jeg har et problem, jeg skal regne et time antal ud udfra et antal minutter, da jeg skal bruge Math.Ceiling() bagefter ville det være rart med en double, da ceiling kun accepterer double...

men f.eks 5/60 giver 0.0, det burde da give 0.08 ?
Avatar billede chries Nybegynder
27. maj 2004 - 15:06 #1
det er fordi det er heltals division.
5/60 (int / int)
->
5.0/60.0 (float / float)
Avatar billede prec Nybegynder
27. maj 2004 - 15:11 #2
2 spørgsmål,

altså jeg er delvist ny til C#, er der ingen måde at skrive f.eks:
double noget = float(5) / float(60);

noget andet, hvordan faen giver man folk point? :P
Avatar billede dsj Nybegynder
27. maj 2004 - 15:11 #3
Følgende burde give det rigtige resultat:

double bla = (double) 5/60;
Avatar billede prec Nybegynder
27. maj 2004 - 15:14 #4
har regnet det med selve udregningen ud udfra det dsj skrev, men syns ikke det her point system giver den store mening, har trykket accepter, men den bliver ved med at spørge.
Avatar billede dsj Nybegynder
27. maj 2004 - 15:29 #5
Det virkede da fint :-)
Avatar billede dsj Nybegynder
27. maj 2004 - 15:34 #6
Hvis bare ét af tallene i din udregning er en double, vil resultatet udregnes som sådan, men er begge tal int, udregnes resultatet også derefter, jf. reglen om, at resultatet udregnes som den største enhed der indgår i regnestykket.
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

IT-JOB

IT-Universitetet i København

CIO

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger AI forretningskonsulent i Ballerup

Politiets Efterretningstjeneste

IT Sikkerhedsarkitekt i PET

Politiets Efterretningstjeneste

IT-frontdesk medarbejder til PET's IT Servicedesk