Avatar billede kjona Nybegynder
16. april 2002 - 15:35 Der er 14 kommentarer og
1 løsning

Garanteret en simpel algoritme!!!???

Jeg mangler en algoritme til at løse dette:

Jeg skal i en metode ud fra en given tid og hastighed regne ud hvor langt man er kommet. Dvs metoden har tid og hastighed med ind som parametre

Garanteret vildt simpelt, kan bare ikke gennemskue den
Avatar billede runesoft Nybegynder
16. april 2002 - 15:37 #1
hastighed/tid
Avatar billede runesoft Nybegynder
16. april 2002 - 15:39 #2
hastighed*tid  Sorry
Avatar billede kjona Nybegynder
16. april 2002 - 15:41 #3
det duer jo kun hvis resultatet giver et helt tal???

F.eks: 100/60=1,67 ville give 1
Avatar billede jespernaur Nybegynder
16. april 2002 - 15:41 #4
Hastighed vil altid være i enheden

    afstand/tid

fx km/time

så hvis du har hastighed som km/time og tiden i timer er den tilbagelagte
afstand lig med hastighed gange tid. Eksempel:

hastighed = 30 km/time
tid = 2.5 timer (2 timer 30 minutter)

afstand = 30 * 2.5 km = 75 km
Avatar billede runesoft Nybegynder
16. april 2002 - 15:42 #5
Du skal ikke lægge tallet ned i en integer så
Avatar billede kjona Nybegynder
16. april 2002 - 15:44 #6
Hvodan ville du skrive det hvis enhederne var minutter og km/t ?
Avatar billede runesoft Nybegynder
16. april 2002 - 15:46 #7
100*60*60  det sidste 60 fordi du laver minutterne om til timer
Avatar billede runesoft Nybegynder
16. april 2002 - 15:46 #8
jeg koger
Avatar billede runesoft Nybegynder
16. april 2002 - 15:47 #9
100*(60/60)
Avatar billede kjona Nybegynder
16. april 2002 - 15:53 #10
i=(hastighed*tid*60);

Kan man skrive det sådan? Jeg får et vildt højt tal

Jeg har sat hastighed til 90 og minutter til 30
Avatar billede kjona Nybegynder
16. april 2002 - 15:55 #11
Doh, havde ikke lige set dit sidste  svar
Avatar billede kjona Nybegynder
16. april 2002 - 15:56 #12
Men det duer jo heller ikke da: (min/60) vil give 0 !!
Avatar billede carstenknudsen Nybegynder
16. april 2002 - 15:57 #13
Dit eksempel:
90 km/t * 30 min =
90*30 km*min/time*(1 time/60 min)=
90*30/60 km=45 km
Avatar billede carstenknudsen Nybegynder
16. april 2002 - 15:58 #14
Du regner aldrig nogensinde med ints altid
med double.
Avatar billede kjona Nybegynder
16. april 2002 - 16:02 #15
det var også det runesoft skrev, det var bare parenteserne der forvirrede.

Det virker nu, tak for det! :-)
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