Compare commits
10 Commits
c1dff4fabf
...
5441eea80c
Author | SHA1 | Date | |
---|---|---|---|
5441eea80c | |||
4f15e869e4 | |||
1a97341378 | |||
e0ef3be676 | |||
eb279d4fdf | |||
6183e10a90 | |||
96514cbd34 | |||
fc59e57ee7 | |||
1cc92e8e0f | |||
4995214611 |
47
.github/workflows/generate-and-upload.yml
vendored
Normal file
47
.github/workflows/generate-and-upload.yml
vendored
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
name: Generate and upload report to KTU Moodle
|
||||||
|
|
||||||
|
env:
|
||||||
|
CONFIG_FILENAME: report.toml
|
||||||
|
ASSIGNMENT_ID: 1499
|
||||||
|
MOODLE_FILENAME: IF-1-1_Rokas_Puzonas.pdf
|
||||||
|
DOTNET_VERSION: 3.0.103
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
# push:
|
||||||
|
# branches: [ main ]
|
||||||
|
# paths:
|
||||||
|
# - 'report.toml'
|
||||||
|
# - 'Lab1/Lab1.TouristInformationCenter/**'
|
||||||
|
# - 'Lab2/Lab2.TouristInformationCenter/**'
|
||||||
|
# - 'Lab3/Lab3.TouristInformationCenter/**'
|
||||||
|
# - 'Lab4/Lab4.TouristInformationCenter/**'
|
||||||
|
# - 'Lab5/Lab5.TouristInformationCenter/**'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
generate-and-upload:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Generate report
|
||||||
|
uses: RokasPuzonas/ktu-oop-report-generator@v1.0.3
|
||||||
|
with:
|
||||||
|
dotnet-version: ${{ env.DOTNET_VERSION }}
|
||||||
|
config-filename: ${{ env.CONFIG_FILENAME }}
|
||||||
|
output-filename: report.pdf
|
||||||
|
|
||||||
|
- name: Archive report
|
||||||
|
uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: report
|
||||||
|
path: report.pdf
|
||||||
|
|
||||||
|
- name: Upload report to moodle
|
||||||
|
uses: RokasPuzonas/ktu-moodle-assignment-upload@v1.0.3
|
||||||
|
with:
|
||||||
|
assignment-id: ${{ env.ASSIGNMENT_ID }}
|
||||||
|
target-filename: report.pdf
|
||||||
|
upload-filename: ${{ env.MOODLE_FILENAME }}
|
||||||
|
ktu-username: ${{ secrets.KTU_USERNAME }}
|
||||||
|
ktu-password: ${{ secrets.KTU_PASSWORD }}
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>netcoreapp2.1</TargetFramework>
|
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>netcoreapp2.1</TargetFramework>
|
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>netcoreapp2.1</TargetFramework>
|
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>netcoreapp2.1</TargetFramework>
|
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>netcoreapp2.1</TargetFramework>
|
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -25,9 +25,8 @@ namespace Lab5.TouristInformationCenter
|
|||||||
}
|
}
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
|
|
||||||
Console.Write("Įveskite norimas autorius: ");
|
Console.Write("Įveskite norimą autorius: ");
|
||||||
//string inputAuthor = Console.ReadLine();
|
string inputAuthor = Console.ReadLine();
|
||||||
string inputAuthor = "Tas Klebonas";
|
|
||||||
LocationsContainer locationsByAuthor = register.FindLocationsByAuthor(inputAuthor);
|
LocationsContainer locationsByAuthor = register.FindLocationsByAuthor(inputAuthor);
|
||||||
locationsByAuthor.Sort(new LocationsComparatorByNameAddress());
|
locationsByAuthor.Sort(new LocationsComparatorByNameAddress());
|
||||||
InOutUtils.WriteStatues("PaminklaiAutorius.csv", locationsByAuthor);
|
InOutUtils.WriteStatues("PaminklaiAutorius.csv", locationsByAuthor);
|
||||||
|
@ -0,0 +1,11 @@
|
|||||||
|
Alytus
|
||||||
|
Ona Onaite
|
||||||
|
AlytausMuziejusZ;GatveZ;1999;Dailė;1;0;0;0;1;0;1;3,40;0
|
||||||
|
AlytausMuziejusX;GatveX;2021;Computer;1;1;0;1;1;1;1;14,39;1
|
||||||
|
StatulaH;KlebonasGatve2;1995;Tas Klebonas;Klebobo paminklas
|
||||||
|
StatulaG;KlebonasGatve1;1995;Tas Klebonas;Klebobo paminklas
|
||||||
|
StatulaP;KlebonasGatve2;1995;Tas Klebonas;Klebobo paminklas
|
||||||
|
AlytausMuziejusV;GatveV;2014;Dailė;0;1;0;1;1;0;1;9,47;1
|
||||||
|
AlytausMuziejusB;GatveX;1950;Space;1;1;0;0;0;0;1;1,99;1
|
||||||
|
StatulaC;KlebonasGatve;1995;Tas Klebonas;Klebobo paminklas
|
||||||
|
AlytausMuziejusN;GatveN;1920;Space;1;1;1;1;0;1;1;0,99;1
|
|
@ -0,0 +1,8 @@
|
|||||||
|
Kaunas
|
||||||
|
Jonas Jonaitis
|
||||||
|
KaunoMuziejus1;Gatve1;1998;Dailė;1;0;0;0;1;0;1;3,40;0
|
||||||
|
KaunoMuziejusB;GatveB;2000;Computer;1;1;0;1;1;1;1;14,39;1
|
||||||
|
KaunoMuziejus3;Gatve3;1969;History;0;1;0;0;1;0;0;3,26;0
|
||||||
|
KaunoMuziejus4;Gatve4;1970;Dailė;0;1;0;1;1;0;1;9,47;1
|
||||||
|
KaunoMuziejus5;Gatve5;1989;Space;1;1;0;0;0;0;1;1,99;1
|
||||||
|
KaunoMuziejusB;GatveC;1991;Space;1;1;1;1;0;1;1;0,99;1
|
|
@ -0,0 +1,7 @@
|
|||||||
|
Vilnius
|
||||||
|
Petras Petraitis
|
||||||
|
VilnausMuziejus1;Gatve1;2020;Dailė;1;0;0;1;1;0;0;5,49;0
|
||||||
|
VilnausMuziejus2;Gatve2;1978;Computer;1;1;0;1;1;1;1;0,00;1
|
||||||
|
VilnausMuziejusA;GatveA;1990;Dailė;0;1;1;1;1;0;0;1,23;0
|
||||||
|
StatulaO;OnosGatve;1989;Tas Ona;Onos paminklas
|
||||||
|
VilnausMuziejus5;Gatve5;1999;History;0;1;0;1;1;0;1;10,49;0
|
|
2
Lab5/Lab5.TouristInformationCenter/tests/1/stdin.txt
Normal file
2
Lab5/Lab5.TouristInformationCenter/tests/1/stdin.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
Tas Klebonas
|
||||||
|
|
@ -0,0 +1,7 @@
|
|||||||
|
Alytus
|
||||||
|
Ona Onaite
|
||||||
|
AlytausMuziejusZ;GatveZ;1999;Dailė;1;0;0;0;1;0;1;3,40;0
|
||||||
|
StatulaH;KlebonasGatve2;1995;Tas Klebonas;Klebobo paminklas
|
||||||
|
StatulaP;KlebonasGatve2;1995;Tas Klebonas;Klebobo paminklas
|
||||||
|
AlytausMuziejusV;GatveV;2014;Dailė;0;1;0;1;1;0;1;9,47;1
|
||||||
|
AlytausMuziejusB;GatveX;1950;Space;1;1;0;0;0;0;1;1,99;1
|
|
@ -0,0 +1,8 @@
|
|||||||
|
Kaunas
|
||||||
|
Jonas Jonaitis
|
||||||
|
KaunoMuziejus1;Gatve1;1998;Dailė;1;0;0;0;1;0;1;3,40;0
|
||||||
|
KaunoMuziejusB;GatveB;2000;Computer;1;1;0;1;1;1;1;14,39;1
|
||||||
|
KaunoMuziejus3;Gatve3;1969;History;0;1;0;0;1;0;0;3,26;0
|
||||||
|
KaunoMuziejus4;Gatve4;1970;Dailė;0;1;0;1;1;0;1;9,47;1
|
||||||
|
KaunoMuziejus5;Gatve5;1989;Space;1;1;0;0;0;0;1;1,99;1
|
||||||
|
KaunoMuziejusB;GatveC;1991;Space;1;1;1;1;0;1;1;0,99;1
|
|
@ -0,0 +1,5 @@
|
|||||||
|
Vilnius
|
||||||
|
Petras Petraitis
|
||||||
|
VilnausMuziejus2;Gatve2;1978;Computer;1;1;0;1;1;1;1;0,00;1
|
||||||
|
VilnausMuziejusA;GatveA;1990;Dailė;0;1;1;1;1;0;0;1,23;0
|
||||||
|
StatulaO;OnosGatve;1989;Tas Ona;Onos paminklas
|
|
2
Lab5/Lab5.TouristInformationCenter/tests/2/stdin.txt
Normal file
2
Lab5/Lab5.TouristInformationCenter/tests/2/stdin.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
Tas Klebonas
|
||||||
|
|
116
report.toml
116
report.toml
@ -1,10 +1,7 @@
|
|||||||
title = "Objektinis programavimas I (P175B118)"
|
title = "Objektinis programavimas I (P175B118)"
|
||||||
|
|
||||||
student_name = "Studento Roko Puzono IF-1/1"
|
student = { name = "Studento Roko Puzono IF-1/1", gender = "male" }
|
||||||
student_gender = "male"
|
lecturer = { name = "lekt. Fyleris Tautvydas", gender = "male" }
|
||||||
|
|
||||||
professor_name = "lekt. Fyleris Tautvydas"
|
|
||||||
professor_gender = "male"
|
|
||||||
|
|
||||||
tests_folder = "tests"
|
tests_folder = "tests"
|
||||||
|
|
||||||
@ -14,13 +11,13 @@ tests_folder = "tests"
|
|||||||
title = "Duomenų klasė"
|
title = "Duomenų klasė"
|
||||||
project = "Lab1/Lab1.TouristInformationCenter"
|
project = "Lab1/Lab1.TouristInformationCenter"
|
||||||
problem = """
|
problem = """
|
||||||
U1-20. Turistų informacijos centras. Turistų informacijos centras. Turite turistų informacijos centro pateiktus
|
U1-20. Turistų informacijos centras. Turistų informacijos centras. Turite turistų
|
||||||
duomenis apie Lietuvoje veikiančius muziejus. Duomenų faile pateikta ši informacija:
|
informacijos centro pateiktus duomenis apie Lietuvoje veikiančius muziejus.
|
||||||
pavadinimas, miestas, tipas, 7 savaitės dienos (1 – darbo, 0 – nedarbo), bilieto kaina,
|
Duomenų faile pateikta ši informacija: pavadinimas, miestas, tipas, 7 savaitės
|
||||||
požymis „turi gidą“.
|
dienos (1 – darbo, 0 – nedarbo), bilieto kaina, požymis „turi gidą“.
|
||||||
|
|
||||||
* Raskite, ar yra muziejų, kurie yra nemokami ir turi gidus. Atspausdinkite ekrane
|
* Raskite, ar yra muziejų, kurie yra nemokami ir turi gidus. Atspausdinkite
|
||||||
suskaičiuotą kiekį ir pilną informaciją apie šiuos muziejus.
|
ekrane suskaičiuotą kiekį ir pilną informaciją apie šiuos muziejus.
|
||||||
* Į ekraną atspausdinkite miestus, kuriame bent vienas muziejus dirba daugiau,
|
* Į ekraną atspausdinkite miestus, kuriame bent vienas muziejus dirba daugiau,
|
||||||
nei 5 dienas per savaitę.
|
nei 5 dienas per savaitę.
|
||||||
* Sudarykite muziejų, nesančių didžiuosiuose Lietuvos miestuose (Vilniuje, Kaune,
|
* Sudarykite muziejų, nesančių didžiuosiuose Lietuvos miestuose (Vilniuje, Kaune,
|
||||||
@ -31,30 +28,32 @@ Klaipėdoje) sąrašą, į failą „Atrinkti.csv“ surašykite visus šių muz
|
|||||||
title = "Skaičiavimų klasė"
|
title = "Skaičiavimų klasė"
|
||||||
project = "Lab2/Lab2.TouristInformationCenter"
|
project = "Lab2/Lab2.TouristInformationCenter"
|
||||||
problem = """
|
problem = """
|
||||||
U2-20. Turistų informacijos centras. Turistų informacijos centras. Turizmo informacijos centre perorganizuoti ir atskirai
|
U2-20. Turistų informacijos centras. Turistų informacijos centras. Turizmo
|
||||||
surašyti duomenys apie dvejuose miestuose veikiančius muziejus. Keičiasi duomenų
|
informacijos centre perorganizuoti ir atskirai surašyti duomenys apie dvejuose
|
||||||
formatas. Pirmoje eilutėje - miestas, antroje – atsakingo asmens vardas ir pavardė.
|
miestuose veikiančius muziejus. Keičiasi duomenų formatas. Pirmoje eilutėje -
|
||||||
Toliau informacija apie muziejus pateikta tokiu pačiu formatu kaip L1 užduotyje, tik
|
miestas, antroje – atsakingo asmens vardas ir pavardė. Toliau informacija apie
|
||||||
nebėra miesto stulpelio.
|
muziejus pateikta tokiu pačiu formatu kaip L1 užduotyje, tik nebėra miesto
|
||||||
|
stulpelio.
|
||||||
|
|
||||||
* Raskite muziejų, kuris dirba daugiausia savaitės dienų. Atspausdinkite ekrane
|
* Raskite muziejų, kuris dirba daugiausia savaitės dienų. Atspausdinkite ekrane
|
||||||
visus jo duomenis. Jei yra keli, spausdinkite visus.
|
visus jo duomenis. Jei yra keli, spausdinkite visus.
|
||||||
* Suskaičiuokite, kuriame mieste yra daugiau muziejų, turinčių gidus, rezultatą
|
* Suskaičiuokite, kuriame mieste yra daugiau muziejų, turinčių gidus, rezultatą
|
||||||
atspausdinkite ekrane.
|
atspausdinkite ekrane.
|
||||||
* Sudarykite visų dailės muziejų, kurie dirba ne mažiau kaip 4 dienas per savaitę,
|
* Sudarykite visų dailės muziejų, kurie dirba ne mažiau kaip 4 dienas per
|
||||||
sąrašą. Į failą „Dailė.csv“ įrašykite miestus, muziejų pavadinimus, darbo dienas,
|
savaitę, sąrašą. Į failą „Dailė.csv“ įrašykite miestus, muziejų pavadinimus,
|
||||||
ir įėjimo kainą.
|
darbo dienas, ir įėjimo kainą.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
[[sections]]
|
[[sections]]
|
||||||
title = "Konteineris"
|
title = "Konteineris"
|
||||||
project = "Lab3/Lab3.TouristInformationCenter"
|
project = "Lab3/Lab3.TouristInformationCenter"
|
||||||
problem = """
|
problem = """
|
||||||
U3-20. Turistų informacijos centras. Turistų informacijos centras. Turizmo informacijos centre perorganizuoti ir atskirai
|
U3-20. Turistų informacijos centras. Turistų informacijos centras. Turizmo
|
||||||
surašyti duomenys apie dvejuose miestuose veikiančius muziejus. Keičiasi duomenų
|
informacijos centre perorganizuoti ir atskirai surašyti duomenys apie dvejuose
|
||||||
formatas. Pirmoje eilutėje – miestas, antroje – atsakingo asmens vardas ir pavardė.
|
miestuose veikiančius muziejus. Keičiasi duomenų formatas. Pirmoje eilutėje –
|
||||||
Toliau informacija apie muziejus pateikta tokiu pačiu formatu kaip L1 užduotyje,
|
miestas, antroje – atsakingo asmens vardas ir pavardė. Toliau informacija apie
|
||||||
tik nebėra miesto stulpelio.
|
muziejus pateikta tokiu pačiu formatu kaip L1 užduotyje, tik nebėra miesto
|
||||||
|
stulpelio.
|
||||||
|
|
||||||
* Raskite, ar kiekviename mieste yra muziejų, kurie yra nemokami ir turi gidus,
|
* Raskite, ar kiekviename mieste yra muziejų, kurie yra nemokami ir turi gidus,
|
||||||
ekrane atspausdinkite miesto pavadinimą ir „Taip“ arba „Ne“.
|
ekrane atspausdinkite miesto pavadinimą ir „Taip“ arba „Ne“.
|
||||||
@ -70,51 +69,56 @@ pavadinimus bei rezultatus įrašykite į failą „Dailė.csv“.
|
|||||||
title = "Teksto analizė ir redagavimas"
|
title = "Teksto analizė ir redagavimas"
|
||||||
project = "Lab4/Lab4.ChainedWords"
|
project = "Lab4/Lab4.ChainedWords"
|
||||||
problem = """
|
problem = """
|
||||||
U4H-20. Skaičių suma. Tekstiniame faile Knyga.txt duotas tekstas sudarytas iš žodžių, atskirtų skyrikliais.
|
U4H-20. Skaičių suma. Tekstiniame faile Knyga.txt duotas tekstas sudarytas iš
|
||||||
Skyriklių aibė žinoma. Raskite ir spausdinkite faile Rodikliai.txt:
|
žodžių, atskirtų skyrikliais. Skyriklių aibė žinoma. Raskite ir spausdinkite
|
||||||
|
faile Rodikliai.txt:
|
||||||
|
|
||||||
* ilgiausią (didžiausias žodžių kiekis) teksto fragmentą, sudarytą iš žodžių,
|
* ilgiausią (didžiausias žodžių kiekis) teksto fragmentą, sudarytą iš žodžių, kur
|
||||||
kur žodžio paskutinė raidė sutampa su kito žodžio pirmąja raide (tarp didžiųjų ir
|
žodžio paskutinė raidė sutampa su kito žodžio pirmąja raide (tarp didžiųjų ir
|
||||||
mažųjų raidžių skirtumo nedaryti) ir juos skiriančių skyriklių, bei jo eilutės numerius;
|
mažųjų raidžių skirtumo nedaryti) ir juos skiriančių skyriklių, bei jo eilutės
|
||||||
* Žodžių, kuriuos sudaro tik skaitmenys, kiekį. Suskaičiuokite tokių skaičių bendrą sumą.
|
numerius;
|
||||||
|
* Žodžių, kuriuos sudaro tik skaitmenys, kiekį. Suskaičiuokite tokių skaičių
|
||||||
|
bendrą sumą.
|
||||||
Reikia teksto žodžius sulygiuoti, kad kiekvienos eilutės kiekvienas žodis prasidėtų
|
|
||||||
fiksuotoje toje pačioje pozicijoje. Galima įterpti tik minimalų būtiną tarpų skaičių.
|
|
||||||
Reikia šalinti iš pradinio teksto kelis iš eilės einančius vienodus skyriklius,
|
|
||||||
paliekant tik vieną jų atstovą. Įterpimo taisyklę taikome, siekdami gauti lygiuotą
|
|
||||||
minimalų tekstą. Pradinio teksto eilutės ilgis neviršija 80 simbolių.
|
|
||||||
|
|
||||||
|
Reikia teksto žodžius sulygiuoti, kad kiekvienos eilutės kiekvienas žodis
|
||||||
|
prasidėtų fiksuotoje toje pačioje pozicijoje. Galima įterpti tik minimalų būtiną
|
||||||
|
tarpų skaičių. Reikia šalinti iš pradinio teksto kelis iš eilės einančius
|
||||||
|
vienodus skyriklius, paliekant tik vieną jų atstovą. Įterpimo taisyklę taikome,
|
||||||
|
siekdami gauti lygiuotą minimalų tekstą. Pradinio teksto eilutės ilgis neviršija
|
||||||
|
80 simbolių.
|
||||||
|
|
||||||
Spausdinkite faile ManoKnyga.txt pertvarkytą tekstą pagal tokias taisykles:
|
Spausdinkite faile ManoKnyga.txt pertvarkytą tekstą pagal tokias taisykles:
|
||||||
* kiekvienos eilutės pirmasis žodis turi prasidėti pozicijoje p1=1.
|
* kiekvienos eilutės pirmasis žodis turi prasidėti pozicijoje p1=1.
|
||||||
* antrasis kiekvienos eilutės žodis turi prasidėti minimalioje
|
* antrasis kiekvienos eilutės žodis turi prasidėti minimalioje galimoje
|
||||||
galimoje pozicijoje p2, tokioje, kad kiekvienos eilutės pirmasis žodis kartu su
|
pozicijoje p2, tokioje, kad kiekvienos eilutės pirmasis žodis kartu su už jo
|
||||||
už jo esančiais skyrikliais baigiasi iki p2-2 arba p2-1.
|
esančiais skyrikliais baigiasi iki p2-2 arba p2-1.
|
||||||
* trečiasis kiekvienos eilutės žodis turi prasidėti minimalioje galimoje pozicijoje
|
* trečiasis kiekvienos eilutės žodis turi prasidėti minimalioje galimoje
|
||||||
p3, tokioje, kad kiekvienos eilutės antrasis žodis kartu su už jo esančiais skyrikliais
|
pozicijoje p3, tokioje, kad kiekvienos eilutės antrasis žodis kartu su už jo
|
||||||
baigiasi iki p3-2 arba p3-1.
|
esančiais skyrikliais baigiasi iki p3-2 arba p3-1.
|
||||||
* ir t.t.
|
* ir t.t.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
[[sections]]
|
[[sections]]
|
||||||
title = "Paveldėjimas"
|
title = "Paveldėjimas"
|
||||||
|
project = "Lab5/Lab5.TouristInformationCenter"
|
||||||
problem = """
|
problem = """
|
||||||
U5-20. Turistų informacijos centras. Turizmo informacijos centre perorganizuoti ir atskirai surašyti
|
U5-20. Turistų informacijos centras. Turizmo informacijos centre perorganizuoti
|
||||||
duomenys apie trijuose miestuose veikiančius muziejus. Pirmoje eilutėje – miestas,
|
ir atskirai surašyti duomenys apie trijuose miestuose veikiančius muziejus.
|
||||||
antroje – atsakingo asmens vardas ir pavardė. Turizmo informacijos centras teikia
|
Pirmoje eilutėje – miestas, antroje – atsakingo asmens vardas ir pavardė. Turizmo
|
||||||
informaciją apie lankytinus muziejus ir nacionalinius parkus. Sukurkite klasę "Location"
|
informacijos centras teikia informaciją apie lankytinus muziejus ir nacionalinius
|
||||||
(savybės - pavadinimas, adresas, metai), kurią paveldės klasės "Museum" (savybės – tipas,
|
parkus. Sukurkite klasę "Location" (savybės - pavadinimas, adresas, metai), kurią
|
||||||
7 savaitės dienos (1 – darbo, 0 – nedarbo), požymis "turi gidą", bilieto kaina) ir
|
paveldės klasės "Museum" (savybės – tipas, 7 savaitės dienos (1 – darbo, 0 –
|
||||||
"Statue" (savybės – autorius, paminklo pavadinimas).
|
nedarbo), požymis "turi gidą", bilieto kaina) ir "Statue" (savybės – autorius,
|
||||||
|
paminklo pavadinimas).
|
||||||
|
|
||||||
* Suskaičiuokite, kiek lankytinų vietų turi gidus, rezultatą atspausdinkite ekrane.
|
* Suskaičiuokite, kiek lankytinų vietų turi gidus, rezultatą atspausdinkite ekrane.
|
||||||
* Raskite, kokio tipo lankytinas vietas galima aplankyti kiekviename mieste savaitgaliais,
|
* Raskite, kokio tipo lankytinas vietas galima aplankyti kiekviename mieste
|
||||||
ir atspausdinkite jų tipus ekrane.
|
savaitgaliais, ir atspausdinkite jų tipus ekrane.
|
||||||
* Sudarykite paminklų sąrašą, kurių autorius nurodomas, įvedant iš klaviatūros.
|
* Sudarykite paminklų sąrašą, kurių autorius nurodomas, įvedant iš klaviatūros.
|
||||||
Surikiuokite jį pagal pavadinimą ir adresą. Į failą „PaminklaiAutorius.csv“ išveskite
|
Surikiuokite jį pagal pavadinimą ir adresą. Į failą „PaminklaiAutorius.csv“
|
||||||
rezultatus, pateikdami pavadinimą, adresą, metus, autorių, paminklo pavadinimą.
|
išveskite rezultatus, pateikdami pavadinimą, adresą, metus, autorių, paminklo
|
||||||
|
pavadinimą.
|
||||||
* Sudarykite lankytinų vietų, kurios buvo pastatytos po Lietuvos nepriklausomybės
|
* Sudarykite lankytinų vietų, kurios buvo pastatytos po Lietuvos nepriklausomybės
|
||||||
atkūrimo (po 1990 m.) sąrašą. Į failą „Po1990.csv“ įrašykite visus lankytinos vietos duomenis.
|
atkūrimo (po 1990 m.) sąrašą. Į failą „Po1990.csv“ įrašykite visus lankytinos
|
||||||
|
vietos duomenis.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user