spøkelse Skrevet 23. november 2005 Del Skrevet 23. november 2005 Jeg ønsker å lage en funksjon nesten som dette public double Differanse(double vinkel1, double vinkel2){ return Math.abs(vinkel1-vinkel2); } Men hvis jeg har vinkel1 = 350 og vinkel2 lik 20, så skal svaret bli 30, og ikke 330. Hvordan får jeg til det? Lenke til kommentar
Gjest Sletet+adslkfjv Skrevet 23. november 2005 Del Skrevet 23. november 2005 Jeg ønsker å lage en funksjon nesten som dette public double Differanse(double vinkel1, double vinkel2){ return Math.abs(vinkel1-vinkel2); } Men hvis jeg har vinkel1 = 350 og vinkel2 lik 20, så skal svaret bli 30, og ikke 330. Hvordan får jeg til det? 5194454[/snapback] hvis du får til en differanse på 30 når vinkel 1 = 350 og vinkel 2 = 20 så er du god java lyver ikke så 330 er nok rett Lenke til kommentar
JohndoeMAKT Skrevet 23. november 2005 Del Skrevet 23. november 2005 Differansen mellom de to vinklene blir vel 10* i så fall eller har jeg glemt geometri helt? Lenke til kommentar
bobafett Skrevet 23. november 2005 Del Skrevet 23. november 2005 Tror du må gi programmet litt mer å jobbe med. For å få svaret 30°, må programmet vite at det skal gjøre om vinkelen 350° til -10°. Dermed burde det være en smal sak å finne differansen mellom vinkel1 og vinkel2. Lenke til kommentar
yonderboy Skrevet 23. november 2005 Del Skrevet 23. november 2005 (endret) Nå er jeg ganske dårlig i geometri - men kan noe slikt fungere? public double Differanse(double vinkel1, double vinkel2){ double diff = Math.abs(vinkel1-vinkel2); if (diff > 180) return 360-diff; else return diff; } Endret 23. november 2005 av yonderboy Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå