03. juni 2006 - 17:05Der er
18 kommentarer og 1 løsning
Retuner rest ved division
Jeg skal bruge en kode som giver mig en rest når jeg dividerer. eks: Hvis jeg dividerer 20 med 7, skal den give mig tallet 4. Vil også gerne have et eksempel på hvordan jeg skal skrive det. Resten skal gemmes i en variabel der hedder Tid.
Der var lige en lille skrivefejl. Det var selvfølgelig 6 den skulle retunere. Og det var nøjagtig modulus jeg ledte efter. Kunne huske funktionen fra delphi, men havde glemt hvad den hed. Takker. Smid et svar, så får du point :)
Lige et udvidende spørgsmål. Kender du så også en kode som altid runder ned?
Jeg har en timer som tæller sekunder, som jeg dividere med 60, for at få det i minutter, men allerede når den når over 30, retunere den jo et 1-tal. Kan du hjælpe der?
Det virker fint nok med 10 minutter og det kan godt gå til det program jeg laver lige nu, da jeg egentlig kun behøver kvarter, men det der virker ikke med nedrunding til 1 minut.
Det var da mig der glemte at tænke der. Idet jeg skriver Minutter = 48/60, runder den allerede der op til 1, så når jeg bagefter skriver Minutter = Int(Minutter), står der jo allerede et 1-tal i variablen minutter. Har lavet det om nu, og nu virker det. koden er således:
Minutter = Fix(Tid / 60).
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.