Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Kasse {
- private Rechnung[] rechnungen;
- private double barBestand;
- public Rechnung[] getRechnungen() {
- return this.rechnungen;
- }
- public void setRechnungen(Rechnung[] rechnungen) {
- this.rechnungen = rechnungen;
- }
- public double getBarBestand() {
- return this.barBestand;
- }
- public void setBarBestand(double barBestand) {
- this.barBestand = barBestand;
- }
- Kasse(){
- this(0.0);
- }
- Kasse(double barBestand){
- this.rechnungen = new Rechnung[0];
- this.barBestand = barBestand;
- }
- public void neueRechnung() {
- Rechnung[] rechnungen_temp = new Rechnung[((this.rechnungen.length)+1)];
- int zaehler = 0;
- for(int i= 0; i < this.rechnungen.length; i++) {
- rechnungen_temp[i] = this.rechnungen[i];
- zaehler ++;
- }
- rechnungen_temp[zaehler] = new Rechnung();
- setRechnungen(rechnungen_temp);
- }
- public void neuerArtikel(Artikel artikel) {
- rechnungen[rechnungen.length-1].neuerArtikel(artikel);
- }
- public double kassieren() {
- return rechnungen[rechnungen.length-1].getBetrag();
- }
- public double bezahlen(double gegeben) {
- this.barBestand += gegeben;
- this.barBestand -= gegeben-this.kassieren();
- return gegeben-this.kassieren();
- }
- public double getUmsatz() {
- double umsatz = 0.0;
- for(int i = 0; i < this.rechnungen.length; i++) {
- umsatz += rechnungen[i].getBetrag();
- }
- return umsatz;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement