Das Programm Registrierkasse nimmt den zu zahlenden Betrag und den vom Kunden gegebenen Betrag. Ausgegeben werden Nettobetrag, Mehrwertsteuer, Bruttobetrag und Wechselgeld.

 double betrag = Double.parseDouble(jNumberField1.getText());
    double gegeben = Double.parseDouble(jNumberField4.getText());
    double netto = Math.round(100.0 * (betrag*0.81)) / 100.0;
    double mwst = Math.round(100.0 * (betrag*0.19)) / 100.0;
    double change = Math.round(100.0 * (gegeben-betrag)) / 100.0;
 
     jNumberField2.setText(String.valueOf(netto)) ; 
     jNumberField3.setText(String.valueOf(mwst)) ;
     jNumberField5.setText(String.valueOf(change)) ;
 

von Jona Schneider