Jeg står i den situation at jeg skal lave et program i Java, som kan tegne en funktion, som f.eks. int(sin(x),x,-pi/2,pi/2) og samtidig må programmet gerne have en grafisk brugerflade. Desuden skal man kunne indtaste nogle parametre, og programmet skal så selv udregne resten.
Jeg er ved at lave et andet program samtidig, og det virker ikke rigtig. Man burde godt kunne se hvad det skal kunne udfra koden - som jeg indsætter nederst. Er der nogen der kan finde ud af hvorfor den hele tiden skriver "Der er opstået en fejl i programmet" i stedet for "Hvis radiussen er..... bør klotoideparameteren være....."
/* * To change this template, choose Tools | Templates * and open the template in the editor. */
package klotoide;
/** * * @author Sonny Gaarslev */
public class Main { public static void main(String[] args) { System.out.println("Dette program anbefaler en klotoideparameter, udfra en indtastet radius" + " på horisontalkurven."); java.util.Scanner tastatur = new java.util.Scanner(System.in); System.out.println("Indtast cirklens radius, R:"); double R = tastatur.nextDouble(); double Amin = 1, Amax = 1; if (R<=350) { Amin = (1/2)*R; Amax = (2/3)* R; } else if (R>350 && R<=4500) { Amin = (1/3)*R; Amax = (1/2)*R; } else if (R>4500) { Amin = (1/5)*R; Amax = (1/3)*R; } else { Amin = 0; Amax = 0; } if (Amin != 0 && Amax != 0) { System.out.println("Hvis horisontalkurven har en radius på " +R +" bør klotoideparameteren" + " være melem " + Amin +" og " +Amax +"for at opnå en komfortabel og sikker" + " gennemkørsel af kurven."); } else System.out.println("Der er opstået en fejl i programmet."); } }
if (Amin != 0 && Amax != 0){ System.out.println("Hvis horisontalkurven har en radius på " +R +" bør klotoideparameteren" + " være melem " + Amin +" og " +Amax +"for at opnå en komfortabel og sikker" + " gennemkørsel af kurven."); } else System.out.println("Der er opstået en fejl i programmet.");
Synes godt om
Ny brugerNybegynder
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.