-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededproblemA problem from a setA problem from a set
Description
ამოხსენი ქვემოთ მოცემული ამოცანა. ამისათვის:
- უნდა დაწერო შესაბამისი კოდი /problem-set/ამოცანის სახელი.java ფაილში.
- უნდა დაწერო შესაბამისი ახსნა /problem-set/ამოცანის სახელი.md ფაილში.
- განიხილე სხვადასხვა სამყაროები და ახსენი რატომ იმუშავებს კოდი ყველა შემთხვევისთვის.
- თუკი შესაძლებელია კარგი იქნება თუ ამოცანას რამდენიმე გზით ამოხსნას დაურთავ.
- თუკი შესაძლებელია კარგი იქნება თუ ამოცანის არასწორად ამოხსნის გზებსაც აღწერ.
- თუკი შესაძლებელია კარგი იქნება თუ ამოცანის შესახებ ხშირად დასმულ კითხვებს და პასუხებს ჩამოწერ.
- დაამატეთ შესაბამისი ბმული /problem-set/problem-solutions.md ფაილში
ჩათვალეთ რომ წინა ამოცანაში აღწერილი School კლასი უკვე არსებობს და შეგიძლიათ
გამოყენება. დაწერეთ გრაფიკული პროგრამა რომელიც მოგვცემს საშუალებას დავამატოთ
სკოლის შესახებ მონაცემები და შემდეგ გავფილტროთ. სურათზე ნაჩვენებია თუ როგორ უნდა
გამოიყურებოდეს გრაფიკული პროგრამა:
1. Add Teach ღილაკზე დაჭერით სკოლას უნდა დაემატოს Teach ველში
შეყვანილი სახელის მქონე მასწავლებელი
2. Add Subj ღიალაკზე დაჭერით Teach ველში შეყვანილი სახელის მქონე
მასწავლებელს უნდა დაემატოს Subj ველში შეყვანილი სახელის მქონე საგანი
3. Add Pupil ღილაკზე დაჭერით Subj ველში შეყვანილ საგანს უნდა დაემატოს
Pupil ველში შეყვანილი სახელის მქონე სტუდენტი
4. Display Pupils ღილაკზე დაჭერის შემდეგ, პროგრამამ უნდა გაასუფთაოს ეკრანი
და გამოიტანოს ყველა ისეთი მოსწავლის სახელი, რომელსაც ასწავლის Teach
ველში შეყვანილი სახელის მქონე მასწავლებელი
5. Display Teachers ღილაკზე დაჭერით, პროგრამამ უნდა გაასუფთაოს ეკრანი და
გამოიტანოს ყველა ისეთი მასწავლებლის სახელი, რომლებიც ასწავლიან Pupil
ველში შეყვანილი სახელის მქონე მოსწავლეს.
თითოეულ ღილაკზე დაჭერის შემდეგ, ტექსტური ველების მნიშვნელობები უნდა
გასუფთავდეს. Result სათაური უნდა დაიხატოს, (RESULT_X, LINE_H) წერტილში,
ხოლო გაფილტრვის შედეგები იგივე ვერტიკალში ერთმანეთისგან LINE_H-ით
დაშორებით. კოდი დაწერეთ SchoolGraphics.java ფაილში.
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededproblemA problem from a setA problem from a set
