Hvis både værdi1 og værdi2 er int, så går den sidste nok ikke (3/4 er 0 og 0*100.0 er 0.0).
Synes godt om
Slettet bruger
15. august 2008 - 13:36#5
Og hvis vi skal forsætte med at finde alternative metoder så kan vi da også ændre lidt på regnestykket. Faktorernes orden er jo som fortalt i 3 klasse uvedkommende.
Jo, men lasse starter jo med at sige at han har "2 double værdier.". Det tolker jeg jo sådan, at de er erklæret med typen double, hvilket vel er nok til at compileren kan finde ud af at det IKKE er heltal i det regnestykke. Så er der jo kun én værdi tilbage som ikke er typebestemt (dvs. konstanten for dem som ikke er med endnu)... ikk'?
Puha, det var da godt nok mange svar på et spørgmål jeg troede ville give et enkelt hit eller to :-) Det er jo kun positivt.
Nå, men for at opklare situationen.
Værdi1 og værdi2 er defineret som double værdier. 100 troede jeg ikke var nødvendig at definere. Efter at ændre 100 til 100.0 så virker regnestykket. Det vil altid være double værdier i det pågældende tilfælde...
Så foreslaget fra softspot har jeg afprøvet, og det virker rigtig godt. Tak for hjælpen alle sammen.
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.