Jeg har en opgave, hvor jeg skal lave et program som afrunder til hele 25 ører. Jeg har skitset intervallerne op når der skal afrundes. [0;0,125] = 0,00 [0,13;0,375] = 0,25 [0,38;0,625] = 0,50 [0,63;0,875] = 0,75 [0,88;0,99] = 1,00
Jeg har valgt at løse opgaven med IF sætninger, men det bliver uoverskueligt til sidst. Nogen der har andre forslag ?
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Helt enig med arne-v. belob bør gemmes og regnes på med int eller long (heltal for antal øre).
Opgaven her ser dog ud til at forudsætte brug af float eller double
Hvis du bruger ører (i int eller long) bliver løsningen:
int afrundetTil25Øre = ( ((long)antalØrer+12) /25 ) * 25;
Synes godt om
Ny brugerNybegynder
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.