Jeg er også gået i stå i denne opgave og nu da du har lavet opgaven vil jeg høre om du kan hjælpe mig med mit problem her? Jeg kopierer direkte fra en anden tekst
Hej jeg har et problem med en opgave i bogen. "Java. Grundbog i programmering" Jeg har fået til opgave der siger således.
"Opgave 2.5.2
Skriv et program der indeholder metoden hvor_langt(int hastigehd, int tid).
Metoden skal retunere, hvor langt man er kommet efter tid minutters køresel
med hastighed/km."
Der er et problem med stykket 100/60 derefter * 60. Der siger den at det giver 60, hvilket det jo ikke gør da det burde give 100. Koden ser således ud.
- public class opg252
- {
- public static boolean hvor_langt (double hastighed, double tid)
- {
- if (hastighed > 0)
- return true;
- else return false;
- }
-
- public static void main(String a[])
- {
- double hastighed = 100/60;
- double tid = 60;
- double afstand = hastighed*tid;
-
- if (hvor_langt(hastighed, tid))
- System.out.println(afstand + " kilometer");
- else System.out.println("Den siger ikke det her.");
- }
- }