Commit b2d50ff7 by Patryk Czarnik

Klasa sklep

parent b599e0f9
package p05_klasy_wstep;
class Sklep {
String nazwa;
int cenaPiwa;
int utarg = 0;
Sklep(String nazwa, int cenaPiwa) {
this.nazwa = nazwa;
this.cenaPiwa = cenaPiwa;
}
void sprzedajPiwo(Osoba klient) {
System.out.println("________________");
System.out.println("Klient wchodzi do sklepu " + nazwa + ". Kliencie, przedstaw się...");
klient.przedstawSie();
if(klient.pelnoletnia()) {
System.out.println("Osoba " + klient.imie + " kupuje piwo za " + cenaPiwa + " zł");
utarg += cenaPiwa;
} else {
System.out.println("Osoba " + klient.imie + " nie może kupić piwa, bo ma tylko " + klient.wiek + " lat.");
}
System.out.println("^^^^^^^^^^^^^^^");
}
}
package p05_klasy_wstep;
class SklepProgram {
public static void main(String[] args) {
Osoba ala = new Osoba("Ala", "Kowalska", 30);
System.out.println(ala);
System.out.println("imię osoby a: " + ala.imie);
Osoba basia = new Osoba("Basia", "Malinowska", 13);
System.out.println(basia);
System.out.println("imię osoby b: " + basia.imie);
System.out.println();
ala.przedstawSie();
if(ala.pelnoletnia()) {
System.out.println(ala.imie + " jest pełnoletnia");
} else {
System.out.println(ala.imie + " jest niepełnoletnia");
}
System.out.println();
basia.przedstawSie();
if(basia.pelnoletnia()) {
System.out.println(basia.imie + " jest pełnoletnia");
} else {
System.out.println(basia.imie + " jest niepełnoletnia");
}
System.out.println();
Sklep zabka = new Sklep("Żabka", 6);
zabka.sprzedajPiwo(ala);
zabka.sprzedajPiwo(basia);
Sklep biedronka = new Sklep("Biedronka", 5);
biedronka.sprzedajPiwo(ala);
biedronka.sprzedajPiwo(ala);
biedronka.sprzedajPiwo(ala);
System.out.println("Utarg w Żabce: " + zabka.utarg);
System.out.println("Utarg w Biedronce: " + biedronka.utarg);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment