Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Obstkorb {
- private static int [] arrayobstsorten;
- private static int [] obstsortenpreis;
- private static int umsatz = 0;
- public Obstkorb(int anzahlObstsorten) {
- //Hier leg ich die anzahl der Früchte an die die jeweilige Obstsorte hat
- arrayobstsorten = new int[anzahlObstsorten];
- for(int i = 0; i<arrayobstsorten.length; i++) {
- arrayobstsorten[i] = anzahlObstsorten -i;
- }
- //Hier leg ich den Preis fest für die jeweilige Obstsorte
- obstsortenpreis = new int[anzahlObstsorten];
- for(int j = 0; j<obstsortenpreis.length; j++) {
- if(j == 0) {
- obstsortenpreis[j] = (anzahlObstsorten - 1) * 1;
- }
- else{ obstsortenpreis[j] = (anzahlObstsorten - j) * j;
- }
- }
- }
- public static void verkaufe(int sorte, int anzahl) {
- if(arrayobstsorten[sorte-1] - anzahl < 0) {
- System.out.println("es gibt nicht mehr genug von dieser Sorte");
- }
- else {
- arrayobstsorten[sorte-1] = arrayobstsorten[sorte-1] - anzahl;
- umsatz = umsatz + (anzahl * sorte);
- obstsortenpreis[sorte-1] = obstsortenpreis[sorte-1]-(anzahl*sorte);
- }
- }
- public static void neuerPreis(int sorte, int preis) {
- if(preis<0) {
- System.out.println("Preis muss positiv sein");
- }
- else {
- obstsortenpreis[sorte -1] = (obstsortenpreis[sorte-1] / sorte) * preis;
- }
- }
- public static void printUmsatz() {
- System.out.println(umsatz);
- }
- public static void main(String[]args) {
- Obstkorb k = new Obstkorb(20);
- k.verkaufe(1, 1);
- k.verkaufe(20, 1);
- k.verkaufe(20, 1);
- k.printUmsatz();
- k.neuerPreis(1, 10);
- k.verkaufe(1, 1);
- k.printUmsatz();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement