Hilfe

ik132z

Grünschnabel
Hallo könnt ihr mir sagen was da falsch ist... ?:confused:

Bin ein anfänger.....


-------------------------------------------------------------------------------------

public class VwKalkulation

{
public static void main(String[] args)

{
//Variablen deklarieren
float lisEink, lieRabPr, lieSkoPr, bezKo, handKoPr, gewinnPr, kundSkoPr, vertProPr, kundRabPr,lisVerk,
zielEink, barEink, bezuPrei, selbKo, barVerk, zielVerk,
lieRab,lieSko, handKo, gewinn, vertPro, kundSko, kundRab;



//Einlesen der Variablen
Console.print("Bitte Listenverkaufspreis (Netto) (in Euro) eingeben: \n");
lisEink=Console.readFloat();

//Einlesen der Variablen
Console.print("Bitte Lieferrabatt (in Prozent) eingeben: \n");
lieRabPr=Console.readFloat();

//Einlesen der Variablen
Console.print("Bitte Lieferskonto (in Prozent) eingeben: \n");
lieSkoPr=Console.readFloat();

//Einlesen der Variablen
Console.print("Bitte Bezugskosten (in Euro) eingeben: \n");
bezKo=Console.readFloat();

//Einlesen der Variablen
Console.print("Bitte Handlungskosten (in Prozent) eingeben: \n");
handKoPr=Console.readFloat();

//Einlesen der Variablen
Console.print("Bitte Gewinn (in Prozent) eingeben: \n");
gewinnPr=Console.readFloat();

//Einlesen der Variablen
Console.print("Bitte Kundenskonto (in Prozent) eingeben: \n");
kundSkoPr=Console.readFloat();

//Einlesen der Variablen
Console.print("Bitte Vertreterprovision (in Prozent) eingeben: \n");
vertProPr=Console.readFloat();

//Einlesen der Variablen
Console.print("Bitte Kundenrabatt (in Prozent) eingeben: \n");
kundRabPr=Console.readFloat();




//Verarbeitung
lieRab=lisEink/100*lieRabPr;
zielEink=lisEink-lieRab;
lieSko=zielEink/100*lieSkoPr;
barEink=zielEink-lieSko;
bezuPrei=barEink+bezKo;
handKo=bezuPrei/100*handKoPr;
selbKo=bezuPrei+handKo;
gewinn=selbKo/100*gewinnPr;
barVerk=selbKo+gewinn;
kundSko=barVerk/100*kundSkoPr;
vertPro=barVerk/100*vertProPr;
zielVerk=barVerk+kundSko+vertPro;
kundRab=zielVerk/100*kundRabPr;
lisVerk=zielVerk+kundRab;




//Ausgabe
Console.print("Listeneinkaufspreis (netto): EUR ");
Console.print(lisEink);

Console.print("\n-"+lieRabPr+"% Lieferrabatt: EUR ");
Console.print(lieRab);

Console.print("\n------------------------------------ -----------");

Console.print("\nzielEinkkaufspreis: EUR ");
Console.print(zielEink);

Console.print("\n-"+lieSkoPr+"% Liefererskonto:\t EUR ");
Console.print(lieSko);

Console.print("\n------------------------------------ -----------");

Console.print("\nbarEinkkaufspreis:\t EUR ");
Console.print(barEink);

Console.print("\nBezugskosten (netto):\t EUR ");
Console.print(bezKo);

Console.print("\n------------------------------------ -----------");

Console.print("\nBezugspreis (Einstandspreis):\t EUR ");
Console.print(bezuPrei);

Console.print("\n+"+handKoPr+"% Handlungskosten:\t\t EUR ");
Console.print(handKo);

Console.print("\n------------------------------------ -----------");

Console.print("\nSelbstkosten:\t EUR ");
Console.print(selbKo);

Console.print("\n+"+gewinnPr+"% Gewinn:\t\t EUR ");
Console.print(gewinn);

Console.print("\n------------------------------------ -----------");

Console.print("\nbarVerkkaufspreis:\t EUR ");
Console.print(barVerk);

Console.print("\n+"+kundSkoPr+"% Kundenskonto:\t\t EUR ");
Console.print(kundSko);
Console.print("\n+"+vertProPr+"% Vertreterprovision:\t EUR ");
Console.print(vertPro);

Console.print("\n------------------------------------ -----------");

Console.print("\nzielVerkkaufspreis:\t EUR ");
Console.print(zielVerk);

Console.print("\n+"+kundRabPr+"% Kundenrabatt:\t EUR ");
Console.print(kundRab);

Console.print("\n------------------------------------ -----------");

Console.print("\nListenverkaufspreis (in Netto):\t EUR ");
Console.print(lisVerk);

Console.print("\n------------------------------------ -----------");
Console.print("\n------------------------------------ -----------");








}

}
 
Moin!

Nun falsch ist da schon mal, dass niemand hier eine Ahnung haben kann, wo dein Problem ist. Vielleicht solltest du das erstmal sagen, bevor dir jemand helfen kann.
(Fehlerbeschreibung, Ausgabe der Konsole... etc,etc..)
Und hilfreich wäre es, wenn dein Quellcode auch schön formatiert wäre.. dafür gibts ja auch die Codetags...
Und drittens, vielleicht hättest du auch einen aussagekräftigeren Threadtitel wählen sollen, damit man schon im vorraus weis, ob man eventuell helfen kann..

Sorry, ist nicht böse gemeint, aber wenn du das beachtest, hilft das schließlich auch dir, weil du dann sicher mehr Antworten bekommst...

Und was für eine Klasse "Console" nutzt du denn bitte? Diese hier: http://java.sun.com/javase/6/docs/api/java/io/Console.html
scheint es ja wohl nicht zu sein...

*grüssle*
MeinerEiner
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

so sollte es unter Java >= Java 5 gehen:
Java:
package de.tutorials;

import java.util.Scanner;

public class VwKalkulation

{
  public static void main(String[] args) throws Exception {
    Scanner scanner = new Scanner(System.in);

    // Einlesen der Variablen
    System.out.println("Bitte Listenverkaufspreis (Netto) (in Euro) eingeben: ");
    float lisEink = scanner.nextFloat();

    // Einlesen der Variablen
    System.out.println("Bitte Lieferrabatt (in Prozent) eingeben: ");
    float lieRabPr = scanner.nextFloat();

    // Einlesen der Variablen
    System.out.println("Bitte Lieferskonto (in Prozent) eingeben: ");
    float lieSkoPr = scanner.nextFloat();

    // Einlesen der Variablen
    System.out.println("Bitte Bezugskosten (in Euro) eingeben: ");
    float bezKo = scanner.nextFloat();

    // Einlesen der Variablen
    System.out.println("Bitte Handlungskosten (in Prozent) eingeben: ");
    float handKoPr = scanner.nextFloat();

    // Einlesen der Variablen
    System.out.println("Bitte Gewinn (in Prozent) eingeben: ");
    float gewinnPr = scanner.nextFloat();

    // Einlesen der Variablen
    System.out.println("Bitte Kundenskonto (in Prozent) eingeben: ");
    float kundSkoPr = scanner.nextFloat();

    // Einlesen der Variablen
    System.out.println("Bitte Vertreterprovision (in Prozent) eingeben: ");
    float vertProPr = scanner.nextFloat();

    // Einlesen der Variablen
    System.out.println("Bitte Kundenrabatt (in Prozent) eingeben: ");
    float kundRabPr = scanner.nextFloat();

    // Verarbeitung
    float lieRab = lisEink / 100 * lieRabPr;
    float zielEink = lisEink - lieRab;
    float lieSko = zielEink / 100 * lieSkoPr;
    float barEink = zielEink - lieSko;
    float bezuPrei = barEink + bezKo;
    float handKo = bezuPrei / 100 * handKoPr;
    float selbKo = bezuPrei + handKo;
    float gewinn = selbKo / 100 * gewinnPr;
    float barVerk = selbKo + gewinn;
    float kundSko = barVerk / 100 * kundSkoPr;
    float vertPro = barVerk / 100 * vertProPr;
    float zielVerk = barVerk + kundSko + vertPro;
    float kundRab = zielVerk / 100 * kundRabPr;
    float lisVerk = zielVerk + kundRab;

    // Ausgabe
    System.out.print("Listeneinkaufspreis (netto): EUR ");
    System.out.print(lisEink);

    System.out.print("\n-" + lieRabPr + "% Lieferrabatt: EUR ");
    System.out.print(lieRab);

    System.out.print("\n------------------------------------ -----------");

    System.out.print("\nzielEinkkaufspreis: EUR ");
    System.out.print(zielEink);

    System.out.print("\n-" + lieSkoPr + "% Liefererskonto:\t EUR ");
    System.out.print(lieSko);

    System.out.print("\n------------------------------------ -----------");

    System.out.print("\nbarEinkkaufspreis:\t EUR ");
    System.out.print(barEink);

    System.out.print("\nBezugskosten (netto):\t EUR ");
    System.out.print(bezKo);

    System.out.print("\n------------------------------------ -----------");

    System.out.print("\nBezugspreis (Einstandspreis):\t EUR ");
    System.out.print(bezuPrei);

    System.out.print("\n+" + handKoPr + "% Handlungskosten:\t\t EUR ");
    System.out.print(handKo);

    System.out.print("\n------------------------------------ -----------");

    System.out.print("\nSelbstkosten:\t EUR ");
    System.out.print(selbKo);

    System.out.print("\n+" + gewinnPr + "% Gewinn:\t\t EUR ");
    System.out.print(gewinn);

    System.out.print("\n------------------------------------ -----------");

    System.out.print("\nbarVerkkaufspreis:\t EUR ");
    System.out.print(barVerk);

    System.out.print("\n+" + kundSkoPr + "% Kundenskonto:\t\t EUR ");
    System.out.print(kundSko);
    System.out.print("\n+" + vertProPr + "% Vertreterprovision:\t EUR ");
    System.out.print(vertPro);

    System.out.print("\n------------------------------------ -----------");

    System.out.print("\nzielVerkkaufspreis:\t EUR ");
    System.out.print(zielVerk);

    System.out.print("\n+" + kundRabPr + "% Kundenrabatt:\t EUR ");
    System.out.print(kundRab);

    System.out.print("\n------------------------------------ -----------");

    System.out.print("\nListenverkaufspreis (in Netto):\t EUR ");
    System.out.print(lisVerk);

    System.out.print("\n------------------------------------ -----------");
    System.out.print("\n------------------------------------ -----------");

  }
}

Gruß Tom
 
Zurück