Hi,
also unsere Aufgabe ist eine "Bezugskalkulation" zu erstellen. Funzt auch ohne Probleme soweit; hier der Code:
Code:
public class Angebot {
public static void main (String[] args ) {
double lep; //Listeneinkaufspreis
double bez; //Bezugspreis
double rabatts; //Rabatt
double rabattw; // 1 Unterergebnis
double skontos; //Skonto
double skontow; //2. Unterergebnis
double bezk; //Bezugskosten
//public void eingabe() { Funzt nicht
System.out.println("Bitte den Listeneinkaufspreis eingeben." );
lep=StdIn.doubleInput( );
System.out.println("Bitte den Rabatt eingeben" );
rabatts=StdIn.doubleInput( );
System.out.println("Bitte das Skonto eingeben" );
skontos=StdIn.doubleInput( );
System.out.println("Bitte die Bezugskosten eingeben" );
bezk=StdIn.doubleInput( );
// }
// public void verarbeitung() { Funzt nicht
rabattw=lep/100 * (100-rabatts);
skontow=rabattw/100 * (100-skontos);
bez=skontow+bezk ;
// }
// public void ausgabe() { Funzt nicht
System.out.println( "Der Bezugspreis beträgt: " + bez );
// }
;
}
}
Um die einzelnen Code-Teile (Eingabe, Berechnung usw.) sollten wir
Code:
public void ausgabe(){code}
machen. Beim Compilen krieg ich aber dann immer "illegal start of expression". Wenn ichs wegkommentiere geht aber. Frage: Wozu soll das gut sein wenns auch ohne geht?