Avatar billede Slettet bruger
13. februar 2009 - 20:25 Der er 6 kommentarer og
1 løsning

Sekunder til minutter

Hejsa!

Jeg er ikke den største matematik-nørd.. :) Så derfor er jeg kommet til at problem.

Lad os sige at X = 230, så skal jeg have det regnet ud til at give 3 minutter og 50 sekunder.. Men jeg er gået i stå efter 230/60.. :-)

Skal bruge det til et script. Så lige nu er min kode:

av_length = 230
av_length = av_length/60

Response.Write(av_length)
Avatar billede arne_v Ekspert
13. februar 2009 - 20:40 #1
x \ 60
x mod 60

boer give dig det du oensker
Avatar billede Slettet bruger
13. februar 2009 - 20:43 #2
Hey Arne.. :)

    X = 110

    s = x \ 60
    s = x mod 60
   
    Response.Write(m & " minutter og " & s & " sekunder")


Giver

"minutter og 50 sekunder "
Så det er ikke helt rigtig. Hvordan får jeg minutter?
Avatar billede arne_v Ekspert
13. februar 2009 - 20:48 #3
\ skulle vaere heltals division

s = x \ 60 ' skal det ikke vaere m her ??
s = x mod 60
Response.Write(m & " minutter og " & s & " sekunder")
Avatar billede Slettet bruger
13. februar 2009 - 20:55 #4
x = 110

    m = x \ 60
    s = x mod 60
   
    Response.Write(m & " minutter og " & s & " sekunder")

Præcis.. Det virker skam fint..

btw. hvad er den matematiske(eller hvad hedder) løsning på det? Hvis man skulle skrive det i hånde ned på et A4 papir?:-)

Post et svar.. :)
Avatar billede arne_v Ekspert
13. februar 2009 - 20:58 #5
\ er heltals division
mod er modolus (som er ca. det samme som rest ved division)

og de goer lige praecis det du efterspoerger

jeg ved ikke om der er nogen speciel matematisk syntax for det

og et svar
Avatar billede arne_v Ekspert
13. februar 2009 - 21:06 #6
m = x \ 60
s = x mod 60

sikrer at:

x = m * 60 + s

hvilket jo er hvordan heltals division og rest virker
Avatar billede Slettet bruger
13. februar 2009 - 21:20 #7
Det virker nu.. :) Mange tak.. :) Forstod dog ikke det med

"sikrer at:

x = m * 60 + s"
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