Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
alx_mszczonow_1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
alx_mszczonow_1
Commits
aec5f9e4
Commit
aec5f9e4
authored
Jun 27, 2023
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Sklep
parent
8bc49355
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
58 additions
and
0 deletions
+58
-0
ProgramSklepowy.java
src/main/java/p10_klasy/v3/ProgramSklepowy.java
+28
-0
Sklep.java
src/main/java/p10_klasy/v3/Sklep.java
+30
-0
No files found.
src/main/java/p10_klasy/v3/ProgramSklepowy.java
0 → 100644
View file @
aec5f9e4
package
p10_klasy
.
v3
;
class
ProgramSklepowy
{
public
static
void
main
(
String
[]
args
)
{
Osoba
ala
=
new
Osoba
(
"Ala"
,
"Kowalska"
,
30
);
Osoba
ola
=
new
Osoba
(
"Ola"
,
"Malinowska"
,
13
);
// Gdy metoda sprzedajPiwo nie jest static, to trzeba utworzyć obiekt klasy Sklep
// i metodę wywołać na tym obiekcie.
// Jaki w tym sens?
// Taki sens, że teraz można mieć wiele sklepów, a każdy z nich może przechowywać swoje dane.
Sklep
zabka
=
new
Sklep
(
"Żabka"
,
7
);
Sklep
biedronka
=
new
Sklep
(
"Biedronka"
,
5
);
zabka
.
sprzedajPiwo
(
ala
,
2
);
zabka
.
sprzedajPiwo
(
ola
,
3
);
biedronka
.
sprzedajPiwo
(
ala
,
5
);
biedronka
.
sprzedajPiwo
(
ala
,
1
);
biedronka
.
sprzedajPiwo
(
ola
,
1
);
System
.
out
.
println
(
"Utarg Żabki: "
+
zabka
.
utarg
);
System
.
out
.
println
(
"Utarg Biedry: "
+
biedronka
.
utarg
);
}
}
src/main/java/p10_klasy/v3/Sklep.java
0 → 100644
View file @
aec5f9e4
package
p10_klasy
.
v3
;
class
Sklep
{
String
nazwa
;
int
cenaPiwa
;
int
utarg
=
0
;
Sklep
(
String
nazwa
,
int
cenaPiwa
)
{
this
.
nazwa
=
nazwa
;
this
.
cenaPiwa
=
cenaPiwa
;
}
void
sprzedajPiwo
(
Osoba
klient
,
int
ileSztuk
)
{
System
.
out
.
println
(
"----------------"
);
System
.
out
.
println
(
"Witamy w sklepie "
+
nazwa
);
System
.
out
.
println
(
"Kliencie, przedstaw się."
);
// obiekt sklep wywołuje na obiekcie klient metodę
klient
.
przedstawSie
();
if
(
klient
.
jestPelnoletnia
())
{
int
doZaplaty
=
cenaPiwa
*
ileSztuk
;
System
.
out
.
println
(
klient
.
imie
+
", możesz kupić piwo, za "
+
ileSztuk
+
" szt płacisz "
+
doZaplaty
+
"."
);
utarg
+=
doZaplaty
;
}
else
{
System
.
out
.
println
(
klient
.
imie
+
", nie możesz kupić piwa, bo masz tylko "
+
klient
.
wiek
+
" lat."
);
}
System
.
out
.
println
(
"^^^^^^^^^^^^^^^^"
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment