├── aTemplate └── src │ ├── main │ ├── java │ │ ├── .initial │ │ └── by │ │ │ └── jrr │ │ │ └── start │ │ │ └── Application.java │ └── resources │ │ └── .initial │ └── test │ └── java │ └── .initial ├── myFeature └── loginFeaure │ ├── .idea │ ├── .name │ ├── .gitignore │ ├── vcs.xml │ ├── modules.xml │ ├── misc.xml │ ├── libraries │ │ ├── Maven__junit_junit_4_12.xml │ │ └── Maven__org_hamcrest_hamcrest_core_1_3.xml │ ├── compiler.xml │ └── jarRepositories.xml │ ├── src │ ├── main │ │ ├── java │ │ │ ├── .initial │ │ │ └── by │ │ │ │ └── jrr │ │ │ │ ├── service │ │ │ │ └── LoginService.java │ │ │ │ └── bean │ │ │ │ └── User.java │ │ └── resources │ │ │ └── .initial │ └── test │ │ └── java │ │ └── .initial │ ├── target │ ├── classes │ │ ├── .initial │ │ ├── META-INF │ │ │ └── task1.kotlin_module │ │ └── by │ │ │ └── jrr │ │ │ ├── bean │ │ │ └── User.class │ │ │ └── service │ │ │ └── LoginService.class │ └── test-classes │ │ └── by │ │ └── jrr │ │ └── service │ │ └── LoginServiceTest.class │ ├── feature.md │ └── task1.iml ├── lecturer ├── junit_intro │ └── src │ │ ├── main │ │ ├── java │ │ │ ├── .initial │ │ │ └── by │ │ │ │ └── jrr │ │ │ │ └── start │ │ │ │ ├── Application.java │ │ │ │ └── Calculator.java │ │ └── resources │ │ │ └── .initial │ │ └── test │ │ └── java │ │ ├── .initial │ │ └── by │ │ └── jrr │ │ └── start │ │ ├── ApplicationTest.java │ │ └── CalculatorTest.java ├── re └── tgBot │ ├── src │ ├── main │ │ ├── resources │ │ │ └── application.properties │ │ └── java │ │ │ └── by │ │ │ └── jrr │ │ │ └── telegrambot │ │ │ ├── config │ │ │ └── Mapper.java │ │ │ ├── TelegrambotApplication.java │ │ │ └── service │ │ │ ├── MessageService.java │ │ │ └── TelegramBot.java │ └── test │ │ ├── java │ │ └── by │ │ │ └── jrr │ │ │ └── telegrambot │ │ │ ├── TelegrambotApplicationTests.java │ │ │ └── service │ │ │ ├── TelegramBotTest.java │ │ │ └── MessageServiceTest.java │ │ └── resources │ │ ├── help.json │ │ ├── start.json │ │ ├── update.json │ │ └── settings.json │ ├── HELP.md │ └── pom.xml ├── homework ├── java │ ├── vasili_zasinets │ │ ├── HW3 │ │ │ ├── Readme.md │ │ │ ├── CircleDemo.java │ │ │ ├── HumanDemo.java │ │ │ ├── DogDemo.java │ │ │ ├── EncoderDemo.java │ │ │ ├── ProductDemo.java │ │ │ ├── Circle.java │ │ │ ├── Human.java │ │ │ ├── Dog.java │ │ │ ├── Product.java │ │ │ └── Encoder.java │ │ ├── HW2 │ │ │ ├── HW2T1.md │ │ │ ├── RandomGeneratorDemo.java │ │ │ ├── HW2T2.md │ │ │ └── MathOperationsDemo.java │ │ └── HW1 │ │ │ └── HW1T1.md │ ├── Mackevich_JHW │ │ ├── read.me │ │ ├── telegrambot │ │ │ └── telegrambot │ │ │ │ ├── target │ │ │ │ ├── classes │ │ │ │ │ ├── application.properties │ │ │ │ │ └── by │ │ │ │ │ │ └── jrr │ │ │ │ │ │ └── telegrambot │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── Mapper.class │ │ │ │ │ │ ├── service │ │ │ │ │ │ └── TelegramBot.class │ │ │ │ │ │ └── TelegrambotApplication.class │ │ │ │ └── test-classes │ │ │ │ │ └── by │ │ │ │ │ └── jrr │ │ │ │ │ └── telegrambot │ │ │ │ │ └── TelegrambotApplicationTests.class │ │ │ │ ├── src │ │ │ │ ├── main │ │ │ │ │ ├── resources │ │ │ │ │ │ └── application.properties │ │ │ │ │ └── java │ │ │ │ │ │ └── by │ │ │ │ │ │ └── jrr │ │ │ │ │ │ └── telegrambot │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── Mapper.java │ │ │ │ │ │ ├── TelegrambotApplication.java │ │ │ │ │ │ └── service │ │ │ │ │ │ └── TelegramBot.java │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── by │ │ │ │ │ └── jrr │ │ │ │ │ └── telegrambot │ │ │ │ │ └── TelegrambotApplicationTests.java │ │ │ │ ├── HELP.md │ │ │ │ ├── telegrambot.iml │ │ │ │ └── pom.xml │ │ └── task2(algoritms).md │ ├── aleksandr_Bohan │ │ └── lecture2 │ │ │ └── tasks.md │ ├── YAKIMUK_HW │ │ └── homeWork1 task1 │ │ │ ├── test.md │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── by │ │ │ └── jrr │ │ │ └── start │ │ │ └── Application.java │ ├── gornovanton1992 │ │ ├── JHL2L1.md │ │ ├── read.md │ │ ├── RandomGeneratorDemo.java │ │ └── MathOperationsDemo.java │ ├── denisAbramov │ │ └── task1_calc │ │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ ├── .initial │ │ │ │ │ └── io │ │ │ │ │ │ └── github │ │ │ │ │ │ └── denisabramovdm │ │ │ │ │ │ ├── Application.java │ │ │ │ │ │ ├── bean │ │ │ │ │ │ └── Inputs.java │ │ │ │ │ │ └── service │ │ │ │ │ │ └── Calc.java │ │ │ │ └── resources │ │ │ │ │ └── .initial │ │ │ └── test │ │ │ │ └── java │ │ │ │ ├── .initial │ │ │ │ └── io │ │ │ │ └── github │ │ │ │ └── denisabramovdm │ │ │ │ └── service │ │ │ │ └── CalcTest.java │ │ │ └── task1.iml │ ├── Shpakovski_Sergei │ │ └── homeWork1 │ │ │ └── task1 │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ ├── .initial │ │ │ │ └── by │ │ │ │ │ └── jrr │ │ │ │ │ └── start │ │ │ │ │ └── Application.java │ │ │ └── resources │ │ │ │ └── .initial │ │ │ └── test │ │ │ └── java │ │ │ └── .initial │ ├── Bulava_Katsyaryna │ │ ├── HelloWorld │ │ │ ├── lessons.iml │ │ │ ├── target │ │ │ │ └── classes │ │ │ │ │ └── HelloWorld.class │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ └── HelloWorld.java │ │ │ └── pom.xml │ │ ├── Variables │ │ │ ├── Variables.iml │ │ │ ├── target │ │ │ │ └── classes │ │ │ │ │ └── Variables.class │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ └── Variables.java │ │ │ └── pom.xml │ │ ├── Math Operation │ │ │ ├── Math Operation.iml │ │ │ ├── target │ │ │ │ └── classes │ │ │ │ │ └── MathOperation.class │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── MathOperation.java │ │ ├── RandomGeneratorDemo_Part2 │ │ │ ├── RandomGeneratorDemo_Part2.iml │ │ │ ├── target │ │ │ │ └── classes │ │ │ │ │ └── RandomDemo.class │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── RandomDemo.java │ │ ├── Test Driven Development Basic │ │ │ ├── Test Driven Development Basic.iml │ │ │ ├── target │ │ │ │ ├── classes │ │ │ │ │ └── by │ │ │ │ │ │ └── jrr │ │ │ │ │ │ └── start │ │ │ │ │ │ ├── bean │ │ │ │ │ │ └── User.class │ │ │ │ │ │ ├── Application.class │ │ │ │ │ │ └── service │ │ │ │ │ │ └── LoginService.class │ │ │ │ └── test-classes │ │ │ │ │ └── by │ │ │ │ │ └── jrr │ │ │ │ │ └── start │ │ │ │ │ └── service │ │ │ │ │ └── LoginServiceTest.class │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ └── by │ │ │ │ │ └── jrr │ │ │ │ │ └── start │ │ │ │ │ ├── Application.java │ │ │ │ │ ├── service │ │ │ │ │ └── LoginService.java │ │ │ │ │ └── bean │ │ │ │ │ └── User.java │ │ │ ├── feature.md │ │ │ ├── task1.iml │ │ │ └── pom.xml │ │ ├── Variable types and names │ │ │ └── VerificationWork.ml │ │ ├── HomWork_Lecture1_Task1.md │ │ └── Lecture1_T1 │ │ │ └── Task1.md │ ├── Tulai_HW_Java │ │ └── src │ │ │ ├── Lecture_3 │ │ │ ├── DogDemo.java │ │ │ ├── HumanDemo.java │ │ │ ├── Human.java │ │ │ └── Dog.java │ │ │ ├── Lecture_4 │ │ │ ├── User.java │ │ │ └── UserLoginService.java │ │ │ └── Lecture_2 │ │ │ ├── Lecture2_Task1.java │ │ │ └── MathOperationsDemo.java │ ├── Usenko_Rman │ │ └── Lecture1 │ │ │ └── Task1.md │ ├── BuchynskiM_JHL1T2 │ │ ├── L3 │ │ │ ├── Level1 │ │ │ │ ├── CircleDemo.java │ │ │ │ └── Circle.java │ │ │ ├── Level2 │ │ │ │ ├── EncoderDemo.java │ │ │ │ └── Encode.java │ │ │ ├── Level3 │ │ │ │ ├── ProductDemo.java │ │ │ │ └── Product.java │ │ │ ├── Task2_HumanDemo.java │ │ │ └── Task1_DogDemo.java │ │ ├── L2 │ │ │ ├── Level2 │ │ │ │ └── RandomGeneratorDemo.java │ │ │ ├── Level1 │ │ │ │ └── MathOperationsDemo.java │ │ │ ├── task1_Variable names.md │ │ │ └── Task2_Variable_type.md │ │ └── Task2.md │ ├── kaydunov │ │ ├── lecture3 │ │ │ ├── task2_Human │ │ │ │ ├── HumanDemo.java │ │ │ │ └── Human.java │ │ │ ├── task4_Encoder │ │ │ │ ├── Encoder.java │ │ │ │ └── EncoderDemo.java │ │ │ ├── task3_Circle │ │ │ │ ├── CircleDemo.java │ │ │ │ └── Circle.java │ │ │ ├── task1_Dog │ │ │ │ ├── DogDemo.java │ │ │ │ └── Dog.java │ │ │ └── task5_Product │ │ │ │ ├── ProductDemo.java │ │ │ │ └── Product.java │ │ ├── leacture2 │ │ │ ├── task4 │ │ │ │ └── RandomGeneratorDemo.java │ │ │ ├── task1_nameVariables.md │ │ │ ├── task2_typeVariables.md │ │ │ └── task3_ArifmethicOperation │ │ │ │ └── MathOperationDemo.java │ │ ├── task2.md │ │ └── lecture1 │ │ │ ├── task2.md │ │ │ └── task1.md │ ├── Kisel_Maksim │ │ ├── lecture2 │ │ │ ├── randomNum │ │ │ │ └── com │ │ │ │ │ └── RandomGeneratorDemo.java │ │ │ ├── task1.md │ │ │ ├── task2.md │ │ │ └── SimpleMath │ │ │ │ └── com │ │ │ │ └── SimpleMath.java │ │ ├── task2.md │ │ └── task1.md │ ├── asadcheva_anastasia │ │ ├── lecture3 │ │ │ ├── encoder_demo.java │ │ │ ├── human_demo.java │ │ │ ├── product_demo.java │ │ │ ├── dog_demo.java │ │ │ └── circle_demo.java │ │ ├── lecture2 │ │ │ ├── randomGeneratorDemo.java │ │ │ ├── task1.md │ │ │ ├── task2.md │ │ │ └── mathOperationsDemo.java │ │ └── lecture1 │ │ │ └── task2.md │ ├── alexandrKas │ │ ├── task2.md │ │ ├── task2.2.md │ │ └── task1.md │ ├── Urban-katya │ │ ├── lecture2 │ │ │ ├── level1 │ │ │ │ └── MathOperationsDemo.java │ │ │ └── level2 │ │ │ │ └── RandomGeneratorDemo.java │ │ └── lecture1 │ │ │ ├── task1_2.md │ │ │ └── task1.md │ ├── Shevtsova_lecture2HW │ │ ├── RandomGeneratorDemo.java │ │ ├── variables_types.md │ │ ├── variables.md │ │ └── MathOperationsDemo.java │ ├── anzhela_khamitskaya │ │ └── lecture2 │ │ │ ├── arithmetic_operations_project │ │ │ └── pom.xml │ │ │ └── tasks.md │ ├── YurySavitsky │ │ ├── Lecture2 │ │ │ ├── RandomGeneratorDemo.java │ │ │ ├── task1.md │ │ │ ├── task2.md │ │ │ └── MathOperationsDemo.java │ │ └── Lecture1 │ │ │ ├── Algorythms.md │ │ │ └── Objects.md │ ├── veronika_lukyanovich │ │ ├── lecture2 │ │ │ ├── level2.md │ │ │ ├── task1-2.md │ │ │ └── level1.md │ │ └── lecture1 │ │ │ ├── task2.md │ │ │ └── task1.md │ ├── Shevtsova_lecture1HW │ │ ├── task2.md │ │ └── task1.md │ ├── Lecture1Task2 │ ├── KlymenkoO │ │ └── Lecture1 │ │ │ └── KlymenkoOJavaL1.md │ ├── alqaesi │ │ └── lecture1 │ │ │ ├── task1.md │ │ │ └── task2.md │ └── Laputin_Bogdan │ │ └── HW2.md └── english │ ├── readme.md │ ├── alexandr_tulai │ └── lecture1 │ │ ├── Grammar │ │ ├── task2.md │ │ ├── task1.md │ │ └── task3.md │ │ ├── speaking_practice │ │ └── about_myself.md │ │ └── vocabulary_practice │ │ ├── task3.md │ │ ├── task1.md │ │ └── task2.md │ ├── Natalia_Shevtsova │ └── lecture1 │ │ ├── grammar_practice │ │ └── VOCABULARY_PRACTICE.md │ └── alexandr_kas │ └── lecture_1 │ └── task_1.md ├── english └── readme.md ├── img ├── frpa_s2.jpeg └── rpa-git-banner-2.png ├── .idea ├── vcs.xml ├── modules.xml └── rpaS3.iml └── README.md /aTemplate/src/main/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aTemplate/src/test/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aTemplate/src/main/resources/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/.idea/.name: -------------------------------------------------------------------------------- 1 | task1 -------------------------------------------------------------------------------- /lecturer/junit_intro/src/main/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lecturer/junit_intro/src/test/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lecturer/junit_intro/src/main/resources/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/src/main/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/src/test/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/target/classes/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /english/readme.md: -------------------------------------------------------------------------------- 1 | THIS IS FOR english materials 2 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/read.me: -------------------------------------------------------------------------------- 1 | hello World! 2 | -------------------------------------------------------------------------------- /homework/java/aleksandr_Bohan/lecture2/tasks.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/src/main/resources/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/java/YAKIMUK_HW/homeWork1 task1/test.md: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /homework/java/gornovanton1992/JHL2L1.md: -------------------------------------------------------------------------------- 1 | #creat folder 2 | -------------------------------------------------------------------------------- /homework/java/gornovanton1992/read.md: -------------------------------------------------------------------------------- 1 | #creat folder 2 | -------------------------------------------------------------------------------- /homework/java/denisAbramov/task1_calc/src/main/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/java/denisAbramov/task1_calc/src/test/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lecturer/re: -------------------------------------------------------------------------------- 1 | ## additional materials provided by lecturer 2 | -------------------------------------------------------------------------------- /homework/java/denisAbramov/task1_calc/src/main/resources/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/java/Shpakovski_Sergei/homeWork1/task1/src/main/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/java/Shpakovski_Sergei/homeWork1/task1/src/test/java/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/java/Shpakovski_Sergei/homeWork1/task1/src/main/resources/.initial: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/target/classes/META-INF/task1.kotlin_module: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /img/frpa_s2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/img/frpa_s2.jpeg -------------------------------------------------------------------------------- /myFeature/loginFeaure/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /img/rpa-git-banner-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/img/rpa-git-banner-2.png -------------------------------------------------------------------------------- /homework/english/readme.md: -------------------------------------------------------------------------------- 1 | # [![Generic badge](https://img.shields.io/badge/homework-ENGLISH-0008fa.svg)](https://moodle.jrr.by/) 2 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/HelloWorld/lessons.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Variables/Variables.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | bot.username=rpas2_bot 2 | bot.token=1500556185:AAEWgUq7C0p18u-yfyZ2c-FTfxQGF-Yffu4 3 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Math Operation/Math Operation.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/RandomGeneratorDemo_Part2/RandomGeneratorDemo_Part2.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/target/classes/by/jrr/bean/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/myFeature/loginFeaure/target/classes/by/jrr/bean/User.class -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/target/classes/application.properties: -------------------------------------------------------------------------------- 1 | bot.username=rpaS3_bot 2 | bot.token=1618028646:AAHvNa67rX_KrYjiQjrhuWqD9dWrLQaia7A 3 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/Test Driven Development Basic.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | bot.username=rpaS3_bot 2 | bot.token=1618028646:AAHvNa67rX_KrYjiQjrhuWqD9dWrLQaia7A 3 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/target/classes/by/jrr/service/LoginService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/myFeature/loginFeaure/target/classes/by/jrr/service/LoginService.class -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Variables/target/classes/Variables.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Bulava_Katsyaryna/Variables/target/classes/Variables.class -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/HelloWorld/target/classes/HelloWorld.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Bulava_Katsyaryna/HelloWorld/target/classes/HelloWorld.class -------------------------------------------------------------------------------- /myFeature/loginFeaure/target/test-classes/by/jrr/service/LoginServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/myFeature/loginFeaure/target/test-classes/by/jrr/service/LoginServiceTest.class -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Math Operation/target/classes/MathOperation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Bulava_Katsyaryna/Math Operation/target/classes/MathOperation.class -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/HelloWorld/src/main/java/HelloWorld.java: -------------------------------------------------------------------------------- 1 | public class HelloWorld { 2 | public static void main(String [] args){ 3 | System.out.println("Hello World"); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /homework/java/Tulai_HW_Java/src/Lecture_3/DogDemo.java: -------------------------------------------------------------------------------- 1 | public class DogDemo { 2 | public static void main(String[] args) { 3 | Dog rex = new Dog(4, "Black", "Rex"); 4 | System.out.println(rex); 5 | } 6 | } -------------------------------------------------------------------------------- /aTemplate/src/main/java/by/jrr/start/Application.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start; 2 | 3 | public class Application { 4 | 5 | public static void main(String[] args) { 6 | System.out.println("Hello World"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/RandomGeneratorDemo_Part2/target/classes/RandomDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Bulava_Katsyaryna/RandomGeneratorDemo_Part2/target/classes/RandomDemo.class -------------------------------------------------------------------------------- /homework/java/Tulai_HW_Java/src/Lecture_3/HumanDemo.java: -------------------------------------------------------------------------------- 1 | 2 | public class HumanDemo { 3 | public static void main(String[] args) { 4 | 5 | Human Chuck = new Human("Chuck", 55); 6 | Chuck.greet(); 7 | } 8 | } -------------------------------------------------------------------------------- /homework/java/Usenko_Rman/Lecture1/Task1.md: -------------------------------------------------------------------------------- 1 | ### Объект - Ноутбук 2 | * Состояние 3 | * вкл/выкл 4 | * уровень заряда батареи 5 | * заряжается или нет 6 | * Поведение 7 | * подключить к сети для зарядки АКБ или отключить 8 | 9 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/CircleDemo.java: -------------------------------------------------------------------------------- 1 | public class CircleDemo { 2 | public static void main (String[] args){ 3 | Circle circle = new Circle(578.568); 4 | circle.calculateArea(); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /lecturer/junit_intro/src/main/java/by/jrr/start/Application.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start; 2 | 3 | public class Application { 4 | 5 | public static void main(String[] args) { 6 | System.out.println("Hello World"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/HumanDemo.java: -------------------------------------------------------------------------------- 1 | public class HumanDemo { 2 | public static void main (String[] args) { 3 | Human person = new Human("Mike",59); 4 | person.greet(); 5 | }} 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/target/classes/by/jrr/start/bean/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Bulava_Katsyaryna/Test Driven Development Basic/target/classes/by/jrr/start/bean/User.class -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/target/classes/by/jrr/telegrambot/config/Mapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Mackevich_JHW/telegrambot/telegrambot/target/classes/by/jrr/telegrambot/config/Mapper.class -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/target/classes/by/jrr/start/Application.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Bulava_Katsyaryna/Test Driven Development Basic/target/classes/by/jrr/start/Application.class -------------------------------------------------------------------------------- /homework/java/YAKIMUK_HW/homeWork1 task1/src/main/java/by/jrr/start/Application.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start; 2 | 3 | public class Application { 4 | 5 | public static void main(String[] args) { 6 | System.out.println("Hello World"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/DogDemo.java: -------------------------------------------------------------------------------- 1 | public class DogDemo { 2 | public static void main (String[] args) { 3 | Dog dog = new Dog("Bakke",2,"black"); 4 | dog.voice(); 5 | dog.eat(); 6 | dog.sleep(); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/target/classes/by/jrr/telegrambot/service/TelegramBot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Mackevich_JHW/telegrambot/telegrambot/target/classes/by/jrr/telegrambot/service/TelegramBot.class -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/target/classes/by/jrr/telegrambot/TelegrambotApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Mackevich_JHW/telegrambot/telegrambot/target/classes/by/jrr/telegrambot/TelegrambotApplication.class -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/src/main/java/by/jrr/start/Application.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start; 2 | 3 | public class Application { 4 | 5 | public static void main(String[] args) { 6 | System.out.println("Hello World"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/target/classes/by/jrr/start/service/LoginService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Bulava_Katsyaryna/Test Driven Development Basic/target/classes/by/jrr/start/service/LoginService.class -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/target/test-classes/by/jrr/start/service/LoginServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Bulava_Katsyaryna/Test Driven Development Basic/target/test-classes/by/jrr/start/service/LoginServiceTest.class -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/target/test-classes/by/jrr/telegrambot/TelegrambotApplicationTests.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javaGuruBY/rpaS3/HEAD/homework/java/Mackevich_JHW/telegrambot/telegrambot/target/test-classes/by/jrr/telegrambot/TelegrambotApplicationTests.class -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/EncoderDemo.java: -------------------------------------------------------------------------------- 1 | public class EncoderDemo { 2 | public static void main (String[] args) { 3 | Encoder enco = new Encoder(); 4 | enco.encode((short) 48); 5 | enco.decode('K'); 6 | 7 | 8 | 9 | 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/ProductDemo.java: -------------------------------------------------------------------------------- 1 | public class ProductDemo { 2 | public static void main (String[] args){ 3 | Product product = new Product("Bread"); 4 | product.discount = 27.5; 5 | product.regularPrice = 186; 6 | product.printInformation(); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L3/Level1/CircleDemo.java: -------------------------------------------------------------------------------- 1 | package Lecture3_Level1; 2 | 3 | public class CircleDemo { 4 | public static void main(String[] args) { 5 | 6 | Circle circle = new Circle(5); 7 | 8 | System.out.println("Area of the circle = "+circle.calculateArea()); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task2_Human/HumanDemo.java: -------------------------------------------------------------------------------- 1 | package task2_Human; 2 | 3 | public class HumanDemo { 4 | public static void main(String[] args) { 5 | Human human1 = new Human("Den", 31); 6 | Human human2 = new Human("Alina", 24); 7 | 8 | human1.greet(); 9 | human2.greet(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /.idea/rpaS3.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /homework/java/Shpakovski_Sergei/homeWork1/task1/src/main/java/by/jrr/start/Application.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start; 2 | 3 | public class Application { 4 | 5 | public static void main(String[] args) { 6 | Application.printHello(); 7 | } 8 | 9 | private static void printHello() { 10 | System.out.println("Hello World"); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task4_Encoder/Encoder.java: -------------------------------------------------------------------------------- 1 | package task4_Encoder; 2 | 3 | public class Encoder { 4 | 5 | void encode(short code) { 6 | System.out.println((code + " = " + (char)code)); 7 | } 8 | 9 | void decode(char simbol) { 10 | System.out.println(simbol + " = " + Character.getNumericValue(simbol)); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/Circle.java: -------------------------------------------------------------------------------- 1 | public class Circle { 2 | public double radius; 3 | 4 | public Circle(double radius) { 5 | this.radius = radius; 6 | } 7 | void calculateArea() { 8 | double a = Math.PI*this.radius*this.radius; 9 | System.out.println("Площадь заданного круга " + a); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/src/test/java/by/jrr/telegrambot/TelegrambotApplicationTests.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class TelegrambotApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /homework/java/Tulai_HW_Java/src/Lecture_3/Human.java: -------------------------------------------------------------------------------- 1 | public class Human { 2 | private String name; 3 | private int age; 4 | 5 | public Human(String name, int age) { 6 | this.name = name; 7 | this.age = age; 8 | } 9 | 10 | void greet() { 11 | System.out.println("\"Hi! My name is " + name + ", I'm " + age + " years old\""); 12 | } 13 | } -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/Human.java: -------------------------------------------------------------------------------- 1 | public class Human { 2 | 3 | public String name; 4 | public int age; 5 | 6 | public Human(String name, int age){ 7 | this.age = age; 8 | this.name = name; }; 9 | void greet() { 10 | System.out.println("Hi! My name is "+name+", I'm "+age+" years old"); } } 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task2_Human/Human.java: -------------------------------------------------------------------------------- 1 | package task2_Human; 2 | 3 | public class Human { 4 | String name; 5 | int age; 6 | 7 | public Human(String name, int age) { 8 | this.name = name; 9 | this.age = age; 10 | } 11 | 12 | void greet() { 13 | System.out.println("Hi! My name is " + name + ", I'm " + age + " years old"); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task3_Circle/CircleDemo.java: -------------------------------------------------------------------------------- 1 | package task3_Circle; 2 | 3 | public class CircleDemo { 4 | public static void main(String[] args) { 5 | Circle circle1 = new Circle(); 6 | Circle circle2 = new Circle(25); 7 | circle1.setRadius(23); 8 | 9 | System.out.println(circle1.calculateArea()); 10 | System.out.println(circle2.calculateArea()); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task1_Dog/DogDemo.java: -------------------------------------------------------------------------------- 1 | package task1_Dog; 2 | 3 | public class DogDemo { 4 | public static void main(String[] args) { 5 | Dog dog1 = new Dog(12, "Black", "Archi"); 6 | Dog dog2 = new Dog(1, "White", "Apple"); 7 | 8 | System.out.println(dog1.Age); 9 | System.out.println(dog1.getAge()); 10 | 11 | dog1.eat(); 12 | dog2.voice(); 13 | dog1.voice(); 14 | 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lecturer/junit_intro/src/test/java/by/jrr/start/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start; 2 | 3 | import org.junit.Assert; 4 | import org.junit.Test; 5 | 6 | import static org.junit.Assert.*; 7 | 8 | public class ApplicationTest { 9 | 10 | @Test 11 | public void main() { 12 | 13 | int expected = 1; 14 | 15 | int actual = Integer.valueOf("2"); 16 | 17 | Assert.assertEquals("Failed", expected, actual); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task4_Encoder/EncoderDemo.java: -------------------------------------------------------------------------------- 1 | package task4_Encoder; 2 | 3 | public class EncoderDemo { 4 | public static void main(String[] args) { 5 | Encoder encoder = new Encoder(); 6 | char simb = 'A'; 7 | short number = 129; 8 | 9 | System.out.println("simb = " + simb); 10 | System.out.println("number = " + number); 11 | encoder.decode(simb); 12 | encoder.encode(number); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /lecturer/tgBot/HELP.md: -------------------------------------------------------------------------------- 1 | # Getting Started 2 | 3 | ### Reference Documentation 4 | For further reference, please consider the following sections: 5 | 6 | * [Official Apache Maven documentation](https://maven.apache.org/guides/index.html) 7 | * [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.4.2/maven-plugin/reference/html/) 8 | * [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.4.2/maven-plugin/reference/html/#build-image) 9 | 10 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/src/main/java/by/jrr/telegrambot/config/Mapper.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot.config; 2 | 3 | import com.fasterxml.jackson.databind.ObjectMapper; 4 | import org.springframework.context.annotation.Configuration; 5 | 6 | @Configuration 7 | public class Mapper { 8 | 9 | public ObjectMapper objectMapper (){ 10 | ObjectMapper objectMapper = new ObjectMapper(); 11 | return objectMapper; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /lecturer/junit_intro/src/main/java/by/jrr/start/Calculator.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start; 2 | 3 | public class Calculator { 4 | 5 | private int result; 6 | 7 | public int sum(int a, int b) { 8 | return a + b; 9 | } 10 | 11 | public int subs(int a, int b) { 12 | return a - b; 13 | } 14 | 15 | public int getResult() { 16 | return result; 17 | } 18 | 19 | public void setResult(int result) { 20 | this.result = result; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/main/java/by/jrr/telegrambot/config/Mapper.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot.config; 2 | 3 | import com.fasterxml.jackson.databind.ObjectMapper; 4 | import org.springframework.context.annotation.Bean; 5 | import org.springframework.context.annotation.Configuration; 6 | 7 | @Configuration 8 | public class Mapper { 9 | @Bean 10 | public ObjectMapper objectMapper() { 11 | ObjectMapper objectMapper = new ObjectMapper(); 12 | return objectMapper; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/HELP.md: -------------------------------------------------------------------------------- 1 | # Getting Started 2 | 3 | ### Reference Documentation 4 | For further reference, please consider the following sections: 5 | 6 | * [Official Apache Maven documentation](https://maven.apache.org/guides/index.html) 7 | * [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.4.3/maven-plugin/reference/html/) 8 | * [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.4.3/maven-plugin/reference/html/#build-image) 9 | 10 | -------------------------------------------------------------------------------- /homework/java/denisAbramov/task1_calc/src/main/java/io/github/denisabramovdm/Application.java: -------------------------------------------------------------------------------- 1 | package io.github.denisabramovdm; 2 | 3 | import io.github.denisabramovdm.bean.Inputs; 4 | import io.github.denisabramovdm.service.Calc; 5 | 6 | public class Application { 7 | 8 | public static void main(String[] args) { 9 | Inputs inputs = new Inputs(); 10 | Calc calc = new Calc(inputs); 11 | 12 | calc.inputing(inputs); 13 | calc.calculating(inputs); 14 | 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task5_Product/ProductDemo.java: -------------------------------------------------------------------------------- 1 | package task5_Product; 2 | 3 | public class ProductDemo { 4 | 5 | public static void main(String[] args) { 6 | Product product1 = new Product("Candom"); 7 | Product product2 = new Product("Vine"); 8 | 9 | product1.setDiscount(0.15); 10 | product1.setRegularPrice(100); 11 | product2.setRegularPrice(200); 12 | 13 | product1.printInformation(); 14 | product2.printInformation(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /homework/java/Kisel_Maksim/lecture2/randomNum/com/RandomGeneratorDemo.java: -------------------------------------------------------------------------------- 1 | package randomNum.com; 2 | 3 | public class RandomGeneratorDemo { 4 | 5 | 6 | 7 | public static void main(String[] args) 8 | { 9 | double randomNum1=Math.random() *10;// создаём рандомные значения от 0 до 10 10 | double randomNum2=Math.random() *10; 11 | double randomNum3=Math.random() *10; 12 | System.out.println("Сумма чисел="+(randomNum1+randomNum2+randomNum3)); 13 | 14 | } 15 | 16 | 17 | 18 | } 19 | -------------------------------------------------------------------------------- /homework/java/gornovanton1992/RandomGeneratorDemo.java: -------------------------------------------------------------------------------- 1 | import java.util.Random; 2 | 3 | public class RandomGeneratorDemo { 4 | public static void main(String[] args) { 5 | Random ran = new Random(); 6 | int num1 = ran.nextInt(); 7 | int num2 = ran.nextInt(); 8 | int num3 = ran.nextInt(); 9 | System.out.println("сгенерированы 3 случайных числа " + num1 +", " + num2 + " ," + num3 ); 10 | System.out.println("сумма этих чисел равна " + (num1 + num2 + num3)); 11 | 12 | } 13 | } -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L3/Level1/Circle.java: -------------------------------------------------------------------------------- 1 | package Lecture3_Level1; 2 | 3 | public class Circle { 4 | 5 | private double radius; 6 | final double PI= 3.14; 7 | 8 | public Circle(double radius) { 9 | this.radius = radius; 10 | } 11 | 12 | public double getRadius() { 13 | return radius; 14 | } 15 | 16 | public void setRadius(double radius) { 17 | this.radius = radius; 18 | } 19 | 20 | public double calculateArea(){ 21 | return 2*PI*radius; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task3_Circle/Circle.java: -------------------------------------------------------------------------------- 1 | package task3_Circle; 2 | 3 | public class Circle { 4 | double radius; 5 | 6 | public Circle() { 7 | } 8 | 9 | public Circle(double radius) { 10 | this.radius = radius; 11 | } 12 | 13 | double calculateArea() { 14 | return 2*Math.PI*radius*radius; 15 | } 16 | 17 | public double getRadius() { 18 | return radius; 19 | } 20 | 21 | public void setRadius(double radius) { 22 | this.radius = radius; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/main/java/by/jrr/telegrambot/TelegrambotApplication.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.telegram.telegrambots.ApiContextInitializer; 6 | 7 | @SpringBootApplication 8 | public class TelegrambotApplication { 9 | 10 | public static void main(String[] args) { 11 | ApiContextInitializer.init(); 12 | SpringApplication.run(TelegrambotApplication.class, args); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/test/java/by/jrr/telegrambot/TelegrambotApplicationTests.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot; 2 | 3 | import by.jrr.telegrambot.config.Mapper; 4 | import by.jrr.telegrambot.service.MessageService; 5 | import by.jrr.telegrambot.service.TelegramBot; 6 | import org.junit.jupiter.api.Test; 7 | import org.springframework.boot.test.context.SpringBootTest; 8 | 9 | @SpringBootTest(classes = {TelegramBot.class, Mapper.class, MessageService.class}) 10 | public class TelegrambotApplicationTests { 11 | 12 | @Test 13 | void contextLoads() { 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L3/Level2/EncoderDemo.java: -------------------------------------------------------------------------------- 1 | package Lecture3_Level2; 2 | 3 | public class EncoderDemo { 4 | public static void main(String[] args) { 5 | Encoder decoder = new Encoder('A'); 6 | Encoder encoder = new Encoder((short)65); 7 | 8 | encoder.encode(encoder.getCode()); 9 | decoder.decode(decoder.getSymbol()); 10 | 11 | decoder.setSymbol('S'); 12 | encoder.setCode((short)88); 13 | 14 | encoder.encode(encoder.getCode()); 15 | decoder.decode(decoder.getSymbol()); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/src/main/java/by/jrr/telegrambot/TelegrambotApplication.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | import org.telegram.telegrambots.ApiContextInitializer; 6 | 7 | @SpringBootApplication 8 | public class TelegrambotApplication { 9 | 10 | public static void main(String[] args) { 11 | ApiContextInitializer.init(); 12 | SpringApplication.run(TelegrambotApplication.class, args); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/Dog.java: -------------------------------------------------------------------------------- 1 | public class Dog { 2 | public String name; 3 | public int age; 4 | public String color; 5 | 6 | public Dog(String name, int age, String color){ 7 | this.age = age; 8 | this.name = name; 9 | this.color = color;}; 10 | void voice() { 11 | System.out.println("Gau Gau Gau My name is "+name+"\n");} 12 | 13 | void eat(){ 14 | System.out.println("Gau Gau I want a steak with blood\n");} 15 | 16 | void sleep(){ 17 | System.out.println("Gau Gau Provide silence - I'm going to sleep!\n");} } 18 | 19 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Variables/src/main/java/Variables.java: -------------------------------------------------------------------------------- 1 | public class Variables { 2 | //Переменные. Примитивные типы данных. 3 | public static void main (String [] args) { 4 | // int myInt = 557; можно писать и так; 5 | int myInt; 6 | myInt = 557; 7 | short myShort = 3266; 8 | long myLong = 426546; 9 | 10 | double myDouble = 235.35; 11 | float myFloat = 2362.4f; 12 | 13 | char c = 'a'; 14 | boolean b = true; 15 | 16 | byte myByte = 100; //-128 - 127 17 | System.out.println(myInt); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture3/encoder_demo.java: -------------------------------------------------------------------------------- 1 | package main.java.javaguru; 2 | 3 | public class EncoderDemo { 4 | public static void main(String[] args) { 5 | Encoder encoder = new Encoder(); 6 | encoder.encode((short) 65); 7 | encoder.decode('X'); 8 | } 9 | } 10 | 11 | class Encoder{ 12 | 13 | void encode(short code){ 14 | char encode = (char) code; 15 | System.out.println(code + " => " + encode); 16 | } 17 | void decode(char symbol){ 18 | short decode = (short) symbol; 19 | System.out.println(symbol + " => " + decode); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L2/Level2/RandomGeneratorDemo.java: -------------------------------------------------------------------------------- 1 | package Lecture2_Level2; 2 | 3 | import java.util.Random; 4 | 5 | public class RandomGeneratorDemo { 6 | public static void main(String[] args) { 7 | int a,b,c,sum; 8 | 9 | Random randomGenerator = new Random(); 10 | a = randomGenerator.nextInt(100); 11 | b = randomGenerator.nextInt(100); 12 | c = randomGenerator.nextInt(100); 13 | 14 | sum = a+b+c; 15 | 16 | System.out.println("Число a = "+a+" Число b = "+b+" Число c = "+c); 17 | System.out.println("Сумма чисел a+b+c = "+sum); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/Product.java: -------------------------------------------------------------------------------- 1 | public class Product { 2 | public String name; 3 | double regularPrice; 4 | double discount; 5 | 6 | public Product(String name){ 7 | this.name = name;} 8 | 9 | double actualPrice(){ 10 | return (regularPrice*(100-discount))/100; } 11 | 12 | void printInformation() { 13 | System.out.println("Product - "+name); 14 | System.out.println("Regular price - "+regularPrice+" BYN"); 15 | System.out.println("Discount - "+discount+"%"); 16 | System.out.println("Actual Price - "+actualPrice()+" BYN");} 17 | } 18 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /homework/java/alexandrKas/task2.md: -------------------------------------------------------------------------------- 1 | public class MathOperationsDemo { 2 | 3 | public static void main(String[] args) { 4 | 5 | plus(5,4); 6 | minus(20,10); 7 | division(100,2); 8 | multiplication(6,2); 9 | 10 | } 11 | 12 | static void plus (int a, int b){ 13 | System.out.println(a + b); 14 | } 15 | 16 | static void minus (int a, int b){ 17 | System.out.println(a - b); 18 | } 19 | 20 | static void division (int a, int b){ 21 | System.out.println(a / b); 22 | } 23 | 24 | static void multiplication (int a, int b){ 25 | System.out.println(a * b); 26 | } 27 | } -------------------------------------------------------------------------------- /homework/english/alexandr_tulai/lecture1/Grammar/task2.md: -------------------------------------------------------------------------------- 1 | # GRAMMAR PRACTICE 2 | # TASK2 3 | 4 | CORRECT THE GRAMMAR MISTAKES (ИСПРАВЬТЕ ГРАММАТИЧЕСКИЕ ОШИБКИ) 5 | 6 | 1 Are you usually working on Saturdays? 7 | 2 Listen! Somebody sings. 8 | 3 Look! The sun shines. 9 | 4 He is not using his car every day. 10 | 5 — Where are you coming from? 11 | — I am from Canada. 12 | 6 What happened? Why do you cry? 13 | 14 | 1 Do you usually work on Saturday? 15 | 2 Listen! Somebody is singing. 16 | 3 Look! The sun is shining. 17 | 4 He does not use his car every day. 18 | 5 — Where are you from? — I am from Canada. 19 | 6 What has happened? Why are you crying? 20 | -------------------------------------------------------------------------------- /homework/java/Urban-katya/lecture2/level1/MathOperationsDemo.java: -------------------------------------------------------------------------------- 1 | package com.javacourse.se.lecture2_l1; 2 | 3 | public class MathOperationsDemo { 4 | public static void main(String[] args) { 5 | int a = 8; 6 | int b = 2; 7 | int c; 8 | 9 | c = a+b; 10 | System.out.println("Сумма чисел равна " +c); 11 | 12 | c = a-b; 13 | System.out.println("Разность чисел равна " +c); 14 | 15 | c = a*b; 16 | System.out.println("Произведение чисел равно " +c); 17 | 18 | c = a/b; 19 | System.out.println("Частное чисел равно " +c); 20 | 21 | 22 | 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L3/Level3/ProductDemo.java: -------------------------------------------------------------------------------- 1 | package Lecture3_Level3; 2 | 3 | public class ProductDemo { 4 | public static void main(String[] args) { 5 | Product milk = new Product("Milk"); 6 | Product eggs = new Product("Eggs"); 7 | Product meat = new Product("Meat"); 8 | 9 | milk.setRegularPrice(1.05); 10 | milk.setDiscount(20); 11 | eggs.setRegularPrice(2.33); 12 | eggs.setDiscount(15); 13 | meat.setRegularPrice(7.47); 14 | meat.setDiscount(7); 15 | 16 | milk.printInformation(); 17 | eggs.printInformation(); 18 | meat.printInformation(); 19 | 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/HelloWorld/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | org.example 8 | lessons 9 | 1.0-SNAPSHOT 10 | 11 | 12 | 15 13 | 15 14 | 15 | 16 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Variables/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | org.example 8 | Variables 9 | 1.0-SNAPSHOT 10 | 11 | 12 | 15 13 | 15 14 | 15 | 16 | -------------------------------------------------------------------------------- /homework/java/Shevtsova_lecture2HW/RandomGeneratorDemo.java: -------------------------------------------------------------------------------- 1 | package lv.javaguru.demo; 2 | 3 | import java.util.Random; 4 | 5 | public class RandomGeneratorDemo { 6 | public static void main(String[] args){ 7 | Random randomGenerator = new Random(); 8 | int num1 = randomGenerator.nextInt(300); 9 | int num2 = randomGenerator.nextInt(200); 10 | int num3 = randomGenerator.nextInt(100); 11 | System.out.println("num1: "+num1); 12 | System.out.println("num2: "+num2); 13 | System.out.println("num3: "+num3); 14 | int summ = num1+num2+num3; 15 | System.out.println("summ: "+summ); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Math Operation/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | org.example 8 | Math Operation 9 | 1.0-SNAPSHOT 10 | 11 | 12 | 15 13 | 15 14 | 15 | 16 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW3/Encoder.java: -------------------------------------------------------------------------------- 1 | 2 | public class Encoder { 3 | public Encoder (){} 4 | short code; 5 | char symbol; 6 | int c; 7 | 8 | void encode(short code) { 9 | if (code<0) code = (short) (-1*code); 10 | while (code>25) code= (short) (code/2); 11 | String alfabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 12 | char sym = alfabet.charAt(code); 13 | System.out.println("symbol = " + sym); } 14 | 15 | void decode(char symbol){ 16 | String alfabet ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 17 | int j = alfabet.indexOf(symbol); 18 | c = (j*j*j+23)/15; 19 | System.out.println("code = " + c);} 20 | } 21 | -------------------------------------------------------------------------------- /homework/english/alexandr_tulai/lecture1/Grammar/task1.md: -------------------------------------------------------------------------------- 1 | # GRAMMAR PRACTICE 2 | # TASK1 3 | 4 | CHOOSE THE RIGHT OPTION (ВЫБЕРИТЕ ПРАВИЛЬНЫЙ ВАРИАНТ). 5 | 6 | 1 He [usually has/is usually having] breakfast at 6 a.m. 7 | 2 Anyone who [smokes/is smoking] 20 cigarettes a day can expect to have health problems. 8 | 3 She doesn't like cooking, but today she [bakes/is baking] a pie. 9 | 4 I [finish/am finishing] the project right now. 10 | 5 I [don't listen/am not listening] to rock music very often. 11 | 6 — What [does your sister do/is your sister doing]? 12 | — She is a programmer. 13 | 14 | 1 usually has 15 | 2 smokes 16 | 3 is baking 17 | 4 am finishing 18 | 5 don't listen 19 | 6 does your sister do 20 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/RandomGeneratorDemo_Part2/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | org.example 8 | RandomGeneratorDemo_Part2 9 | 1.0-SNAPSHOT 10 | 11 | 12 | 15 13 | 15 14 | 15 | 16 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/RandomGeneratorDemo_Part2/src/main/java/RandomDemo.java: -------------------------------------------------------------------------------- 1 | import java.util.Random; 2 | 3 | public class RandomDemo { 4 | public RandomDemo() { 5 | } 6 | 7 | public static void main(String[] args) { 8 | Random randomGenerator = new Random(); 9 | int a = randomGenerator.nextInt(); 10 | int b = randomGenerator.nextInt(4500); 11 | int c = randomGenerator.nextInt(50); 12 | System.out.println("a = " + a); 13 | System.out.println("b = " + b); 14 | System.out.println("c = " + c); 15 | System.out.println("Сумма трех рандомных чисел:"); 16 | System.out.println(a + b + c); 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /homework/java/alexandrKas/task2.2.md: -------------------------------------------------------------------------------- 1 | public class RandomDemo { 2 | 3 | public static void main(String[] args) { 4 | 5 | int firstRandomNumber = (int) (Math.random()*4); 6 | int secondRandomNumber = (int) (Math.random()*4); 7 | int thirdRandomNumber = (int) (Math.random()*4); 8 | 9 | System.out.println("First number = " + firstRandomNumber + ", " 10 | + "Second number = " + secondRandomNumber + ", " 11 | + "Third number = " + thirdRandomNumber); 12 | 13 | int sumOfRandomNumbers = firstRandomNumber + secondRandomNumber + thirdRandomNumber; 14 | 15 | System.out.println("Sum of random numbers = " + sumOfRandomNumbers); 16 | 17 | } 18 | } -------------------------------------------------------------------------------- /homework/java/anzhela_khamitskaya/lecture2/arithmetic_operations_project/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | by.jrr.moodle 8 | arithmetic_operations 9 | 1.0-SNAPSHOT 10 | 11 | 12 | 15 13 | 15 14 | 15 | 16 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L2/Level1/MathOperationsDemo.java: -------------------------------------------------------------------------------- 1 | package Lecture2_Level1; 2 | 3 | public class MathOperationsDemo { 4 | public static void main(String[] args) { 5 | int a = 5; 6 | int b = 7; 7 | int result; 8 | double divideResult; 9 | 10 | result = a+b; 11 | System.out.println("Резузльтат сложения a+b: "+result); 12 | 13 | result = a-b; 14 | System.out.println("Резузльтат вычитания a-b: "+result); 15 | 16 | result = a*b; 17 | System.out.println("Резузльтат умножения a*b: "+result); 18 | 19 | divideResult= (double)a/(double)b; 20 | System.out.println("Резузльтат деления a/b: "+divideResult); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/feature.md: -------------------------------------------------------------------------------- 1 | ##User 2 | 1. login 3 | 1. password 4 | 1. loginAttempts 5 | 1. blocked 6 | 7 | ##Операция проверки доступа в учетную запись 8 | 9 | #####Сверяет данные полученные из БД с введенными пользователем. Возвращает true если пользователю доступ разнешен, false если нет 10 | 11 | 1. [x] сверка пароля для запрашиваемого логина с пришедшим из БД 12 | 1. [x] У пользователя три попытки ввода пароля 13 | 1. [x] Если пароль введен неправильно, количество попыток уменьшается на 1 14 | 1. [x] Если количество попыток закончилось, блокируем пользователя 15 | 1. [x] Если пользователь заблокирован, он не может войти в учетную запись 16 | 1. [x] Если пароль введен правильно, то количество попыток должно быть восстановлено -------------------------------------------------------------------------------- /homework/java/Urban-katya/lecture2/level2/RandomGeneratorDemo.java: -------------------------------------------------------------------------------- 1 | package com.javacourse.se.lecture2_l2; 2 | 3 | import java.util.Random; 4 | 5 | public class RandomGeneratorDemo { 6 | public static void main(String[] args) { 7 | int a; 8 | int b; 9 | int c; 10 | int summa; 11 | 12 | Random randomGenerator; 13 | randomGenerator = new Random(); 14 | 15 | a = randomGenerator.nextInt(20) ; 16 | b = randomGenerator.nextInt(20); 17 | c = randomGenerator.nextInt(20); 18 | summa = a+b+c; 19 | 20 | System.out.println(a); 21 | System.out.println(b); 22 | System.out.println(c); 23 | System.out.println("Сумма чисел " +summa); 24 | 25 | 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /homework/java/Kisel_Maksim/lecture2/task1.md: -------------------------------------------------------------------------------- 1 | Количество кораблей в порту - int 2 | Счетчик целых чисел - int 3 | Первое целое число -int 4 | Случайное целое число - int 5 | Случайное вещественное число - double 6 | Скорость движения автомобиля - double 7 | Введенное пользователем целое число - int 8 | Наибольшее целое число - int 9 | Наименьшее вещественное число - double 10 | Левая граница диапазона целых чисел - int 11 | Правая граница диапазона целых чисел - int 12 | Загаданное пользователем целое число - int 13 | Денежный баланс - double 14 | Количество колес у велосипеда - int 15 | Голодный ли человек - String, boolean 16 | Символ латинского алфавита - char 17 | Четное ли число - boolean 18 | Текущий год - int 19 | Знак пробела - String 20 | Стоимость билета - double 21 | -------------------------------------------------------------------------------- /homework/java/Kisel_Maksim/lecture2/task2.md: -------------------------------------------------------------------------------- 1 | Количество кораблей в порту- numOfShips 2 | Счетчик целых чисел -count 3 | Первое число - firstNum 4 | Ответ на вопрос - answer 5 | Случайное число - randomNum 6 | Генератор случайных чисел - numGenerator 7 | Цвет автомобиля - carColour 8 | Скорость движения автомобиля - carSpeed 9 | Введеное число пользователем - inputNum 10 | Наибольшее число - greatestNum 11 | Наименьшее число smallestNum 12 | Левая граница диапазона чисел - leftBoundary 13 | Правая граница диапазона чисел - rightBoundary 14 | Загаданное пользователем число - secretNum 15 | Вариант ответа - possibleAnswer 16 | Банковский счет - bankAccount 17 | Банковский баланс - bankBalance 18 | Кредитная карта - creditCard 19 | Количество колес у велосипеда - numOfWheels 20 | Стоимость билета - ticketCost 21 | -------------------------------------------------------------------------------- /homework/java/kaydunov/leacture2/task4/RandomGeneratorDemo.java: -------------------------------------------------------------------------------- 1 | package com.javajuru; 2 | 3 | import java.util.Random; 4 | //Сгенерировать 3 случайных числа и вывести их на экран. 5 | //Посчитать сумму этих чисел и вывести результат на экран. 6 | 7 | public class RandomGeneratorDemo { 8 | public static void main (String[] args){ 9 | Random random = new Random(); 10 | int num1 = random.nextInt(); 11 | int num2 = random.nextInt(); 12 | int num3 = random.nextInt(); 13 | int sum = num1 + num2 + num3; 14 | 15 | System.out.println("First random number:" + num1 + "\n" + 16 | "Second random number:" + num2 + "\n" + 17 | "Third random number:" + num3 + "\n" + 18 | "Sum of random number:" + sum); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture3/human_demo.java: -------------------------------------------------------------------------------- 1 | package main.java.javaguru; 2 | 3 | public class HumanDemo { 4 | public static void main(String[] args) { 5 | Human bob = new Human("Bob", 22); 6 | Human rosa = new Human("Rosa", 25); 7 | Human helen = new Human("Helen", 32); 8 | 9 | bob.greet(bob.name, bob.age); 10 | bob.greet(rosa.name, rosa.age); 11 | bob.greet(helen.name, helen.age); 12 | } 13 | } 14 | 15 | class Human { 16 | String name; 17 | int age; 18 | 19 | public Human(String name, int age){ 20 | this.name = name; 21 | this.age = age; 22 | } 23 | 24 | public void greet(String name, int age){ 25 | System.out.println("Hi! My name is " + name +", I'm "+ age + " years old"); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture2/randomGeneratorDemo.java: -------------------------------------------------------------------------------- 1 | package com.javajuru; 2 | 3 | import java.util.Random; 4 | 5 | //Сгенерировать 3 случайных числа и вывести их на экран. 6 | //Посчитать сумму этих чисел и вывести результат на экран. 7 | 8 | public class RandomGeneratorDemo { 9 | public static void main (String[] args){ 10 | Random random = new Random(); 11 | int num1 = random.nextInt(); 12 | int num2 = random.nextInt(); 13 | int num3 = random.nextInt(); 14 | int sum = num1 + num2 + num3; 15 | 16 | System.out.println("First random number:" + num1 + "\n" + 17 | "Second random number:" + num2 + "\n" + 18 | "Third random number:" + num3 + "\n" + 19 | "Sum of random number:" + sum); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /homework/java/denisAbramov/task1_calc/src/test/java/io/github/denisabramovdm/service/CalcTest.java: -------------------------------------------------------------------------------- 1 | package io.github.denisabramovdm.service; 2 | 3 | import io.github.denisabramovdm.bean.Inputs; 4 | import org.junit.Assert; 5 | import org.junit.Before; 6 | import org.junit.Test; 7 | 8 | 9 | 10 | public class CalcTest { 11 | Inputs user_inputs = new Inputs(); 12 | Calc calcal = new Calc(user_inputs); 13 | @Before 14 | public void setUp(){ 15 | user_inputs.setNumber2(5); 16 | user_inputs.setNumber1(20); 17 | user_inputs.setOperation("*"); 18 | } 19 | 20 | 21 | 22 | 23 | 24 | 25 | @Test 26 | public void calc_test() { 27 | calcal.calculating(user_inputs); 28 | Assert.assertEquals(100.0, user_inputs.getResult(), 5); 29 | 30 | 31 | } 32 | 33 | } -------------------------------------------------------------------------------- /homework/java/YurySavitsky/Lecture2/RandomGeneratorDemo.java: -------------------------------------------------------------------------------- 1 | package io.yurasava.github; 2 | 3 | import java.util.Random; 4 | 5 | public class RandomGeneratorDemo { 6 | 7 | public static void main(String[] args) { 8 | 9 | Random randomGenetator = new Random(); 10 | int firstRandom = randomGenetator.nextInt(333); 11 | int secondRandom = randomGenetator.nextInt(222); 12 | int thirdRandom = randomGenetator.nextInt(111); 13 | 14 | int sum = firstRandom + secondRandom + thirdRandom; 15 | 16 | System.out.println("firstRandom = " + firstRandom); 17 | System.out.println("secondRandom = " + secondRandom); 18 | System.out.println("thirdRandom = " + thirdRandom); 19 | 20 | System.out.println("Sum = " + sum); 21 | 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/feature.md: -------------------------------------------------------------------------------- 1 | # User 2 | 1. Login 3 | 1. Password 4 | 1. LoginAttempt 5 | 1. Blocked 6 | 7 | ## Операция проверки доступа в учетную запись 8 | Сверяет данные полученные из БД с _*введенными пользователем*_ 9 | Возвращает true, если пользователю разрешен доступ, и false, если нет 10 | 11 | - [x] Проверка заключается в сверке _*пароля для*_ запрашиваемого _*логина*_ с пришедшими из БД 12 | - [x] У пользователя три _*попытки*_ ввода пароля 13 | - [x] Если пароль введен неправильно, количество попыток уменьшается на 1 14 | - [x] Если количество попыток закончилось, значит пользователь должен быть _*заблокирован*_ 15 | - [x] Если пользователь заблокирован, он не может войти в учетную запись 16 | - [x] Если пароль введен правильно, то количество попыток должно быть восстановлено 17 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture3/product_demo.java: -------------------------------------------------------------------------------- 1 | package main.java.javaguru; 2 | 3 | public class ProductDemo { 4 | public static void main(String[] args) { 5 | Product product = new Product(); 6 | product.name = "Milk"; 7 | product.regularPrice = 0.8; 8 | product.discount = 20; 9 | 10 | product.printInformation(); 11 | } 12 | } 13 | class Product{ 14 | String name; 15 | double regularPrice; 16 | double discount; 17 | 18 | double actualPrice(){ 19 | double sumSale = regularPrice*discount/100; 20 | return regularPrice - sumSale; 21 | } 22 | void printInformation(){ 23 | System.out.println("Product: " + name + ", \n" + "regular price: "+ regularPrice +" EUR, \ndiscount: "+ discount+"%, \nactual price: "+ actualPrice() +" EUR"); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /homework/english/alexandr_tulai/lecture1/Grammar/task3.md: -------------------------------------------------------------------------------- 1 | #GRAMMAR 2 | #TASK3 3 | #COMPLETE THE SENTANCES WITH (am/is/are) OR (do,does) IN THE POSITIVE OR NEGATIVE FORM (ЗАПОЛНИТЕ ПРОПУСКИ ГЛАГОЛАМИ am/is/are ЛИБО do/does В УТВЕРДИТ. ИЛИ ОТРИЦАТ. ФОРМАХ) 4 | 5 | 1 He is a good musician, but he [...] perform very often. 6 | 2 I [...] go to the gym on Mondays because I usually finish my work very late. 7 | 3 Please turn off the laptop, you [...] using it. 8 | 4 I [...] like tea, but today, I [ ... ] drinking it. 9 | 5 It's dark in your room. [...] you sleeping? 10 | 11 | 1 He is a good musician, but he doesn't perform very often. 12 | 2 I don't go to the gym on Mondays because I usually finish my work very late. 13 | 3 Please turn off the laptop, you aren't using it. 14 | 4 I don't like tea, but today, I am drinking it. 15 | 5 It's dark in your room. Are you sleeping? 16 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L3/Level3/Product.java: -------------------------------------------------------------------------------- 1 | package Lecture3_Level3; 2 | 3 | public class Product { 4 | private String name; 5 | private double regularPrice; 6 | private double discount; 7 | 8 | public Product(String name) { 9 | this.name = name; 10 | } 11 | 12 | public void setRegularPrice(double regularPrice) { 13 | this.regularPrice = regularPrice; 14 | } 15 | 16 | public void setDiscount(double discount) { 17 | this.discount = discount; 18 | } 19 | 20 | public double actualPrice() { 21 | return regularPrice - regularPrice * discount / 100; 22 | } 23 | 24 | public void printInformation(){ 25 | System.out.println("Product : name = " + name + ", regular price = " + regularPrice + " EUR, discount = " + discount + ", actual price = " + actualPrice() + " EUR"); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /homework/java/veronika_lukyanovich/lecture2/level2.md: -------------------------------------------------------------------------------- 1 | import java.util.Random; 2 | 3 | public class RandomGeneratorDemo { 4 | public static void main(String[] args) { 5 | Random randomGenerator = new Random(); 6 | int a = randomGenerator.nextInt(15); 7 | int b = randomGenerator.nextInt(35); 8 | 9 | System.out.println("Addition '+':"); 10 | System.out.print("a 'random' = "); 11 | System.out.print(a); 12 | System.out.print(", "); 13 | System.out.print("b 'random' = "); 14 | System.out.print(b); 15 | 16 | int sum = a + b; 17 | System.out.println(); 18 | System.out.print("a + b = "); 19 | System.out.print(a); 20 | System.out.print(" + "); 21 | System.out.print(b); 22 | System.out.print(" = "); 23 | System.out.print(sum); 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /homework/java/Shevtsova_lecture2HW/variables_types.md: -------------------------------------------------------------------------------- 1 | # Укажите тип для следующих переменных (можно указать все подходящие варианты): 2 | - Количество кораблей в порту short, int 3 | - Счетчик целых чисел int 4 | - Первое целое число int 5 | - Случайное целое число int 6 | - Случайное вещественное число double 7 | - Скорость движения автомобиля float, double 8 | - Введенное пользователем целое число int 9 | - Наибольшее целое число int, long 10 | - Наименьшее вещественное число float, double 11 | - Левая граница диапазона целых чисел long 12 | - Правая граница диапазона целых чисел long 13 | - Загаданное пользователем целое число int 14 | - Денежный баланс double 15 | - Количество колес у велосипеда byte, short 16 | - Голодный ли человек boolean 17 | - Символ латинского алфавита char 18 | - Четное ли число boolean 19 | - Текущий год int, short 20 | - Знак пробела char 21 | - Стоимость билета float 22 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture3/dog_demo.java: -------------------------------------------------------------------------------- 1 | package main.java.javaguru; 2 | 3 | public class DogDemo { 4 | public static void main (String[] arg){ 5 | Dog dog1 = new Dog(5, "white", "Бобик"); 6 | System.out.println(dog1.name + ":"); 7 | 8 | dog1.voice(); 9 | dog1.eat(); 10 | dog1.sleep(); 11 | } 12 | } 13 | 14 | class Dog { 15 | int age; 16 | String color; 17 | String name; 18 | 19 | 20 | public Dog (int age, 21 | String color, 22 | String name){ 23 | this.age = age; 24 | this.color = color; 25 | this.name = name; 26 | } 27 | 28 | void voice(){ 29 | System.out.println("Гав-гав!"); 30 | } 31 | void eat(){ 32 | System.out.println("Я голоден!"); 33 | } 34 | void sleep(){ 35 | System.out.println("Хочу спать!"); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /homework/java/Shevtsova_lecture2HW/variables.md: -------------------------------------------------------------------------------- 1 | # Придумать названия для следующих переменных: 2 | 3 | - Количество кораблей в порту countOfShips 4 | - Счетчик целых чисел intCounter 5 | - Первое число firstNumber 6 | - Ответ на вопрос answer 7 | - Случайное число randomNumber 8 | - Генератор случайных чисел randomNumberGenerator 9 | - Цвет автомобиля carColor 10 | - Скорость движения автомобиля carSpeed 11 | - Введеное число пользователем enteredNumber 12 | - Наибольшее число maxNumber 13 | - Наименьшее число minNumber 14 | - Левая граница диапазона чисел leftNumberBorder 15 | - Правая граница диапазона чисел rightNumberBorder 16 | - Загаданное пользователем число guessedUserNumber 17 | - Вариант ответа answerOption 18 | - Банковский счет bankCount 19 | - Банковский баланс bankBalance 20 | - Кредитная карта creditCard 21 | - Количество колес у велосипеда bicycleWheelsNumber 22 | - Стоимость билета ticketPrice 23 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture3/circle_demo.java: -------------------------------------------------------------------------------- 1 | package main.java.javaguru; 2 | 3 | import java.util.Scanner; 4 | 5 | public class CircleDemo { 6 | public static void main(String[] args) { 7 | Circle userCircle = new Circle(); 8 | Scanner scRadius = new Scanner(System.in); 9 | System.out.println("Ввведите радиус"); 10 | 11 | double userRadius = scRadius.nextDouble(); 12 | 13 | userCircle.setRadius(userRadius); 14 | double area = userCircle.calculateArea(); 15 | System.out.println("Площадь круга радиусом: " + userRadius + " ровняется " + area); 16 | } 17 | } 18 | class Circle{ 19 | double radius; 20 | 21 | public void setRadius(double radius) { 22 | this.radius = radius; 23 | } 24 | 25 | double calculateArea(){ 26 | double area = Math.round(Math.PI * Math.pow(radius, 2)); 27 | return area; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW2/HW2T1.md: -------------------------------------------------------------------------------- 1 | Придумать названия для следующих переменных: 2 | 3 | 4 | Количество кораблей в порту - nShip 5 | Счетчик целых чисел - nInt 6 | Первое число - frst 7 | Ответ на вопрос - answ 8 | Случайное число - nRand 9 | Генератор случайных чисел - genRnd 10 | Цвет автомобиля - carCol 11 | Скорость движения автомобиля - carSpd 12 | Введеное число пользователем - insnUser 13 | Наибольшее число - nMax 14 | Наименьшее число - nMin 15 | Левая граница диапазона чисел - leftCust 16 | Правая граница диапазона чисел - rightCust 17 | Загаданное пользователем число - nUser 18 | Вариант ответа - nAnsw 19 | Банковский счет - bank 20 | Банковский баланс - nbank 21 | Кредитная карта - cart 22 | Количество колес у велосипеда - nWheel 23 | Стоимость билета - tikCost 24 | -------------------------------------------------------------------------------- /homework/english/alexandr_tulai/lecture1/speaking_practice/about_myself.md: -------------------------------------------------------------------------------- 1 | #SPEAKING PRACTICE 2 | #ANSWER THE QUESTIONS. INTRODUCE YOURSELF. POST YOUR VIDEO/AUDIO IN YOUR CHAT GROUP. (ОТВЕТЬТЕ НА ВОПРОСЫ. ОПУБЛИКУЙТЕ ВИДЕО/АУДИО ПРЕЗЕНТАЦИЮ В ЧАТЕ СВОЕЙ ГРУППЫ) 3 | 4 | 1 What's your name? - My name is Alexandr Tulai. 5 | 2 How old are you? - I'm 25 years old. 6 | 3 Where do you live? - I live in Grodno and I was borned in Minsk. 7 | 4 What do you do? - I'm a freelancer. 8 | 5 What do you like doing in your free time? - In my spare time, I like to take photos. 9 | 6 Would you like to be a programmer? Why? - Yes, I like it, but I'm just getting started. So it's hard to say. 10 | 7 Did you learn English before? Would you like to improve your English? What is the hardest thing about learning English? - 11 | I have studied English at school, university and courses. I also continue to use English in my daily life. The most difficult thing for me is to overcome the speaking barrier. 12 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture2/task1.md: -------------------------------------------------------------------------------- 1 | Придумать названия для следующих переменных: 2 | =========== 3 | 4 | 1. Количество кораблей в порту - countShips 5 | 2. Счетчик целых чисел - countInt 6 | 3. Первое число - firstNum 7 | 4. Ответ на вопрос - answer 8 | 5. Случайное число - randomNum 9 | 6. Генератор случайных чисел - generatorRandomNum 10 | 7. Цвет автомобиля - colorCar 11 | 8. Скорость движения автомобиля - speedCar 12 | 9. Введеное число пользователем - userInputNum 13 | 10. Наибольшее число - maxNum 14 | 11. Наименьшее число - minNum 15 | 12. Левая граница диапазона чисел - leftBorderRangeOfNums 16 | 13. Правая граница диапазона чисел - rightBorderRangeOfNums 17 | 14. Загаданное пользователем число - userGuessNum 18 | 15. Вариант ответа - answerPossible 19 | 16. Банковский счет - bankAccount 20 | 17. Банковский баланс - bankBalance 21 | 18. Кредитная карта - creditCard 22 | 19. Количество колес у велосипеда - cycleWheelsNum 23 | 20. Стоимость билета - ticketPrice 24 | -------------------------------------------------------------------------------- /homework/java/Kisel_Maksim/task2.md: -------------------------------------------------------------------------------- 1 | 2 | Запуск компьютера. 3 | 4 | Вставить вилку в розетку 5 | Нажать кнопку питания 6 | Включить монитор 7 | Включить колонки 8 | Использовать 9 | ------------------------------------------- 10 | Заварить чай 11 | 12 | Наполнить чайник 13 | Поставить чайник на подставку 14 | Нажать кнопку 15 | Насыпать чай в кружку 16 | Ждать закипания воды 17 | Залить кружку водой 18 | Ждать 5 мин 19 | пить 20 | ------------------------------------------ 21 | Полить кактус 22 | 23 | Наполнить бутылку с водой 24 | Полить кактус 25 | Забыть про него ещё на пол года 26 | 27 | ----------------------------------------- 28 | Сходить в универ 29 | 30 | Взять 1 тетрадь 31 | Одеться 32 | Выйти из дома 33 | Дойти до метро 34 | Доехать на метро до универа 35 | Подняться по лестнице 36 | Сидеть на парах до вечера 37 | -------------------------------------------- 38 | Покурить 39 | Взять зажигалку 40 | Взять сигарету 41 | Засунуть сигарету в рот 42 | Поджечь сигарету 43 | Курить 44 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/test/resources/help.json: -------------------------------------------------------------------------------- 1 | { 2 | "update_id": 508250574, 3 | "message": { 4 | "chatId": 185929241, 5 | "groupMessage": false, 6 | "userMessage": true, 7 | "channelMessage": false, 8 | "superGroupMessage": false, 9 | "command": true, 10 | "reply": false, 11 | "message_id": 1, 12 | "from": { 13 | "bot": false, 14 | "id": 185929241, 15 | "first_name": "max", 16 | "is_bot": false, 17 | "username": "jrrby" 18 | }, 19 | "date": 1611825827, 20 | "chat": { 21 | "groupChat": false, 22 | "userChat": true, 23 | "channelChat": false, 24 | "superGroupChat": false, 25 | "id": 185929241, 26 | "type": "private", 27 | "first_name": "max", 28 | "username": "jrrby" 29 | }, 30 | "text": "/help", 31 | "entities": [ 32 | { 33 | "type": "bot_command", 34 | "offset": 0, 35 | "length": 6 36 | } 37 | ] 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/test/resources/start.json: -------------------------------------------------------------------------------- 1 | { 2 | "update_id": 508250574, 3 | "message": { 4 | "chatId": 185929241, 5 | "groupMessage": false, 6 | "userMessage": true, 7 | "channelMessage": false, 8 | "superGroupMessage": false, 9 | "command": true, 10 | "reply": false, 11 | "message_id": 1, 12 | "from": { 13 | "bot": false, 14 | "id": 185929241, 15 | "first_name": "max", 16 | "is_bot": false, 17 | "username": "jrrby" 18 | }, 19 | "date": 1611825827, 20 | "chat": { 21 | "groupChat": false, 22 | "userChat": true, 23 | "channelChat": false, 24 | "superGroupChat": false, 25 | "id": 185929241, 26 | "type": "private", 27 | "first_name": "max", 28 | "username": "jrrby" 29 | }, 30 | "text": "/start", 31 | "entities": [ 32 | { 33 | "type": "bot_command", 34 | "offset": 0, 35 | "length": 6 36 | } 37 | ] 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/test/resources/update.json: -------------------------------------------------------------------------------- 1 | { 2 | "update_id": 508250574, 3 | "message": { 4 | "chatId": 185929241, 5 | "groupMessage": false, 6 | "userMessage": true, 7 | "channelMessage": false, 8 | "superGroupMessage": false, 9 | "command": true, 10 | "reply": false, 11 | "message_id": 1, 12 | "from": { 13 | "bot": false, 14 | "id": 185929241, 15 | "first_name": "max", 16 | "is_bot": false, 17 | "username": "jrrby" 18 | }, 19 | "date": 1611825827, 20 | "chat": { 21 | "groupChat": false, 22 | "userChat": true, 23 | "channelChat": false, 24 | "superGroupChat": false, 25 | "id": 185929241, 26 | "type": "private", 27 | "first_name": "max", 28 | "username": "jrrby" 29 | }, 30 | "text": "hello", 31 | "entities": [ 32 | { 33 | "type": "bot_command", 34 | "offset": 0, 35 | "length": 6 36 | } 37 | ] 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /homework/java/YurySavitsky/Lecture2/task1.md: -------------------------------------------------------------------------------- 1 | Придумать названия для следующих переменных: 2 | 3 | Количество кораблей в порту - numberOfShipsInPort 4 | Счетчик целых чисел - wholeNumberCounter 5 | Первое число - firstNumber 6 | Ответ на вопрос - answerTheQuestion 7 | Случайное число - randomNumber 8 | Генератор случайных чисел - randomNumberGenerator 9 | Цвет автомобиля - colorCar 10 | Скорость движения автомобиля - velocityCar 11 | Введеное число пользователем - userEnteredNumber 12 | Наибольшее число - maxNumber 13 | Наименьшее число - minNumber 14 | Левая граница диапазона чисел - leftBorderRangeNumbers 15 | Правая граница диапазона чисел - rightBorderRangeNumbers 16 | Загаданное пользователем число - userGuessedNumber 17 | Вариант ответа - answerOption 18 | Банковский счет - bankAccount 19 | Банковский баланс - bankBalance 20 | Кредитная карта - creditCard 21 | Количество колес у велосипеда - NumberOfWheelsBicycle 22 | Стоимость билета - costTicket 23 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/test/resources/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "update_id": 508250574, 3 | "message": { 4 | "chatId": 185929241, 5 | "groupMessage": false, 6 | "userMessage": true, 7 | "channelMessage": false, 8 | "superGroupMessage": false, 9 | "command": true, 10 | "reply": false, 11 | "message_id": 1, 12 | "from": { 13 | "bot": false, 14 | "id": 185929241, 15 | "first_name": "max", 16 | "is_bot": false, 17 | "username": "jrrby" 18 | }, 19 | "date": 1611825827, 20 | "chat": { 21 | "groupChat": false, 22 | "userChat": true, 23 | "channelChat": false, 24 | "superGroupChat": false, 25 | "id": 185929241, 26 | "type": "private", 27 | "first_name": "max", 28 | "username": "jrrby" 29 | }, 30 | "text": "/settings", 31 | "entities": [ 32 | { 33 | "type": "bot_command", 34 | "offset": 0, 35 | "length": 6 36 | } 37 | ] 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L3/Task2_HumanDemo.java: -------------------------------------------------------------------------------- 1 | package Lecture3_Task2; 2 | 3 | public class HumanDemo { 4 | public static void main(String[] args) { 5 | Human human = new Human("Max",31); 6 | 7 | human.greet(); 8 | } 9 | 10 | public static class Human{ 11 | 12 | private String name; 13 | private int age; 14 | 15 | public Human(String name, int age) { 16 | this.name = name; 17 | this.age = age; 18 | } 19 | 20 | public String getName() { 21 | return name; 22 | } 23 | 24 | public void setName(String name) { 25 | this.name = name; 26 | } 27 | 28 | public int getAge() { 29 | return age; 30 | } 31 | 32 | public void setAge(int age) { 33 | this.age = age; 34 | } 35 | 36 | public void greet(){ 37 | System.out.println("Hi, my name is "+name+", I'm "+age+" years old"); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/task2(algoritms).md: -------------------------------------------------------------------------------- 1 | 1. Установка программы 2 | - скачать программу, в выбранную директорию 3 | - запустить инсталятор 4 | - выбрать директорию установки 5 | - выбрать необходимый опционал 6 | - дождаться окончания установки 7 | 8 | 2. Пожарить яишницу 9 | - достать яйца 10 | - разбить яйцо, содержимое вылить в сковороду. Если скоровода не нагрета - нагреть 11 | - посолить 12 | - прожарить до нужной степени 13 | - выложить на посуду 14 | 15 | 3. Помыть машину 16 | - приехать на автомойку 17 | - заплатить за сервис 18 | - омыть водой 19 | - нанести чистящее средство 20 | - омыть водой 21 | - омыть водой повторно, для полного удаления средст 22 | - уехать 23 | 24 | 4. Построить забор 25 | - закупить необходимый материал 26 | - выкопать траншею 27 | - установить столбы 28 | - связать опоры горизонтальными опорами 29 | - установить на горизонтальные опоры ограждение 30 | 31 | 5. Написать сценарий 32 | - придумать сценарий, персонажей 33 | - продумать сюжет 34 | - детализировать персонажей 35 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/telegrambot.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /homework/java/Tulai_HW_Java/src/Lecture_3/Dog.java: -------------------------------------------------------------------------------- 1 | public class Dog { 2 | private int age; 3 | private String color; 4 | private String name; 5 | 6 | @Override 7 | public String toString() { 8 | return "Dog{" + 9 | "age=" + age + 10 | ", color='" + color + '\'' + 11 | ", name='" + name + '\'' + 12 | '}'; 13 | } 14 | 15 | public int getAge() { 16 | return age; 17 | } 18 | 19 | public void setAge(int age) { 20 | this.age = age; 21 | } 22 | 23 | public String getColor() { 24 | return color; 25 | } 26 | 27 | public void setColor(String color) { 28 | this.color = color; 29 | } 30 | 31 | public String getName() { 32 | return name; 33 | } 34 | 35 | public void setName(String name) { 36 | this.name = name; 37 | } 38 | 39 | public Dog(int age, String color, String name) { 40 | this.age = age; 41 | this.color = color; 42 | this.name = name; 43 | } 44 | } -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L3/Level2/Encode.java: -------------------------------------------------------------------------------- 1 | package Lecture3_Level2; 2 | 3 | public class Encoder { 4 | private short code; 5 | private char symbol; 6 | 7 | public Encoder(short code) { 8 | this.code = code; 9 | } 10 | 11 | public Encoder(char symbol) { 12 | this.symbol = symbol; 13 | } 14 | 15 | public short getCode() { 16 | return code; 17 | } 18 | 19 | public void setCode(short code) { 20 | this.code = code; 21 | } 22 | 23 | public char getSymbol() { 24 | return symbol; 25 | } 26 | 27 | public void setSymbol(char symbol) { 28 | this.symbol = symbol; 29 | } 30 | 31 | public void encode(short code){ 32 | 33 | char result = (char)code; 34 | System.out.println("The result of encode code " + code + " => " + result); 35 | } 36 | 37 | public void decode(char symbol){ 38 | 39 | short result = (short)symbol; 40 | System.out.println("The result of decode symbol " + symbol + " => " + result); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /homework/java/Shevtsova_lecture1HW/task2.md: -------------------------------------------------------------------------------- 1 | # Описать алгоритмы, с которыми вы сталкиваетесь каждый день. 2 | 3 | 1. Застелить постель 4 | - снять мягкие игрушки 5 | - расправить одеяло 6 | - положить покрывало 7 | - расправить покрывало 8 | - положить мягкие игрушки 9 | 10 | 2. Приготовить чай 11 | - включить плиту 12 | -набрать воду в чайник 13 | - поставить чайник на плиту 14 | - положить в кружку пакетик 15 | - положить в кружку сахар 16 | - дождаться пока закипит чайник 17 | - налить в кружку кипяток 18 | - размешать сахар ложкой 19 | 20 | 3. Помыть голову 21 | - взять полотенце 22 | - отрегулировать температуру воды 23 | - раздеться 24 | - намочить голову 25 | - намылить голову шампунем 26 | - смыть шампунь 27 | - выключить воду 28 | - вытереть полотенцем голову 29 | 30 | 4. Поставить телефон на зарядку 31 | - воткнуть зарядку в розетку 32 | - воткунуть зарядку в телефон 33 | 34 | 5. Стереть лак с ногтей 35 | - нанести средство для снятия лака на ватный диск 36 | - протереть ноготь 37 | - повторить предыдущие поункты для каждого ногтя пока ногти не закончатся 38 | -------------------------------------------------------------------------------- /homework/java/Tulai_HW_Java/src/Lecture_4/User.java: -------------------------------------------------------------------------------- 1 | public class User { 2 | private final String login; 3 | private final String pass; 4 | private boolean inSystem = false; 5 | private int countOfIn = 2; 6 | private boolean access = true; 7 | 8 | public void setCountOfIn(int countOfIn) { 9 | this.countOfIn = countOfIn; 10 | } 11 | 12 | void BlockUser() { 13 | access = false; 14 | } 15 | 16 | public boolean isInSystem() { 17 | return inSystem; 18 | } 19 | 20 | public void setInSystem(boolean inSystem) { 21 | this.inSystem = inSystem; 22 | } 23 | 24 | public String getLogin() { 25 | return login; 26 | } 27 | 28 | public String getPass() { 29 | return pass; 30 | } 31 | 32 | public int getCountOfIn() { 33 | return countOfIn; 34 | } 35 | 36 | public boolean isAccess() { 37 | return access; 38 | } 39 | 40 | public User(String login, String pass) { 41 | this.login = login; 42 | this.pass = pass; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /homework/java/YurySavitsky/Lecture2/task2.md: -------------------------------------------------------------------------------- 1 | Требования: Укажите тип для следующих переменных (можно указать все подходящие варианты): 2 | 3 | 4 | Количество кораблей в порту - byte, short 5 | Счетчик целых чисел - byte, short, int, long 6 | Первое целое число - byte, short, int, long 7 | Случайное целое число - byte, short, int, long 8 | Случайное вещественное число - float, double 9 | Скорость движения автомобиля - byte, short 10 | Введенное пользователем целое число - byte, short, int, long 11 | Наибольшее целое число - long 12 | Наименьшее вещественное число - float, double 13 | Левая граница диапазона целых чисел - byte, short, int, long 14 | Правая граница диапазона целых чисел - byte, short, int, long 15 | Загаданное пользователем целое число - byte, short, int, long 16 | Денежный баланс - byte, short, int, long 17 | Количество колес у велосипеда - byte 18 | Голодный ли человек - boolean 19 | Символ латинского алфавита - char 20 | Четное ли число - boolean 21 | Текущий год - short 22 | Знак пробела - char 23 | Стоимость билета - byte, short, float 24 | -------------------------------------------------------------------------------- /homework/java/denisAbramov/task1_calc/src/main/java/io/github/denisabramovdm/bean/Inputs.java: -------------------------------------------------------------------------------- 1 | package io.github.denisabramovdm.bean; 2 | 3 | public class Inputs { 4 | 5 | 6 | 7 | private double number1 = 0; 8 | private double number2 = 0; 9 | private double result = 0; 10 | private String operation; 11 | 12 | public Inputs() { 13 | } 14 | 15 | public double getNumber1() { 16 | return number1; 17 | } 18 | 19 | public void setNumber1(double number1) { 20 | this.number1 = number1; 21 | } 22 | 23 | public double getNumber2() { 24 | return number2; 25 | } 26 | 27 | public void setNumber2(double number2) { 28 | this.number2 = number2; 29 | } 30 | 31 | public double getResult() { 32 | return result; 33 | } 34 | 35 | public void setResult(double result) { 36 | this.result = result; 37 | } 38 | 39 | public String getOperation() { 40 | return operation; 41 | } 42 | 43 | public void setOperation(String operation) { 44 | this.operation = operation; 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/task1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/src/main/java/by/jrr/service/LoginService.java: -------------------------------------------------------------------------------- 1 | package by.jrr.service; 2 | 3 | import by.jrr.bean.User; 4 | 5 | public class LoginService { 6 | public boolean checkUserPassword(User user, String userInput) { 7 | return user.getPassword().equals(userInput); 8 | } 9 | 10 | public void reduceLoginAttempts(User user) { 11 | user.setLoginAttempts(user.getLoginAttempts() - 1); 12 | } 13 | 14 | public boolean login(User user, String userInput) { 15 | if(user.isBlocked()){ 16 | return false; 17 | } 18 | 19 | if(user.getLoginAttempts()==1) { 20 | blockUser(user); 21 | } 22 | 23 | reduceLoginAttempts(user); 24 | boolean result = checkUserPassword(user, userInput); 25 | if(result){ 26 | restoreAttempts(user); 27 | } 28 | return result; 29 | } 30 | 31 | public void blockUser(User user) { 32 | user.setBlocked(true); 33 | } 34 | 35 | public void restoreAttempts(User user) { 36 | user.setLoginAttempts(3); 37 | } 38 | } 39 | 40 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task1_Dog/Dog.java: -------------------------------------------------------------------------------- 1 | package task1_Dog; 2 | 3 | public class Dog { 4 | public int Age; 5 | public String color; 6 | public String name; 7 | 8 | public Dog(int age, String color, String name) { 9 | Age = age; 10 | this.color = color; 11 | this.name = name; 12 | } 13 | 14 | public void voice() { 15 | System.out.println(name + " ask: Wow!"); 16 | } 17 | 18 | public void eat() { 19 | System.out.println("Dog " + name + " eat"); 20 | } 21 | 22 | public void sleep() { 23 | System.out.println("Dog " + name + " sleep..."); 24 | } 25 | 26 | public int getAge() { 27 | return Age; 28 | } 29 | 30 | public void setAge(int age) { 31 | Age = age; 32 | } 33 | 34 | public String getColor() { 35 | return color; 36 | } 37 | 38 | public void setColor(String color) { 39 | this.color = color; 40 | } 41 | 42 | public String getName() { 43 | return name; 44 | } 45 | 46 | public void setName(String name) { 47 | this.name = name; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture2/task2.md: -------------------------------------------------------------------------------- 1 | Требования: 2 | =========== 3 | Укажите тип для следующих переменных (можно указать все подходящие варианты): 4 | 5 | 1. Количество кораблей в порту - int, byte, short, long 6 | 2. Счетчик целых чисел - int, byte, short, long 7 | 3. Первое целое число - int, byte, short, long 8 | 4. Случайное целое число - int, byte, short, long 9 | 5. Случайное вещественное число - float, double 10 | 6. Скорость движения автомобиля - byte, short, int, long, float, double 11 | 7. Введенное пользователем целое число - int, byte, short, long 12 | 8. Наибольшее целое число - long 13 | 9. Наименьшее вещественное число - double 14 | 10. Левая граница диапазона целых чисел - long 15 | 11. Правая граница диапазона целых чисел - long 16 | 12. Загаданное пользователем целое число - int, byte, short, long 17 | 13. Денежный баланс - float, double 18 | 14. Количество колес у велосипеда - int, byte 19 | 15. Голодный ли человек - boolean 20 | 16. Символ латинского алфавита - char 21 | 17. Четное ли число - boolean 22 | 18. Текущий год - short, int, long 23 | 19. Знак пробела - char 24 | 20. Стоимость билета - float, double 25 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/task1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /homework/java/kaydunov/leacture2/task1_nameVariables.md: -------------------------------------------------------------------------------- 1 | #Проверочная работа: Названия переменных 2 | 1. Описание: 3 | Умение дать название переменной, которая будет хранить в себе значение - это целое искусство. Название должно быть понятным 4 | и доступным для другого человека, давать контекстуальную информацию и отражать ее цель. 5 | Требования: 6 | Придумать названия для следующих переменных: 7 | 8 | Количество кораблей в порту -countChip 9 | Счетчик целых чисел - contWholeNumber 10 | Первое число - firstNumber 11 | Ответ на вопрос - answer 12 | Случайное число - randomNumber 13 | Генератор случайных чисел - randomNumbers 14 | Цвет автомобиля - colorCar 15 | Скорость движения автомобиля -speedCar 16 | Введеное число пользователем - numerInputUser 17 | Наибольшее число - max 18 | Наименьшее число - min 19 | Левая граница диапазона чисел - leftBorderNumbers 20 | Правая граница диапазона чисел - rightBorderNumbers 21 | Загаданное пользователем число - randomUserNumber 22 | Вариант ответа - numberAnswer 23 | Банковский счет - bankAccount 24 | Банковский баланс - bankBalans 25 | Кредитная карта - card 26 | Количество колес у велосипеда - numberWheel 27 | Стоимость билета - costTicket 28 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW2/RandomGeneratorDemo.java: -------------------------------------------------------------------------------- 1 | import java.util.Random; 2 | 3 | public class RandomGeneratorDemo { 4 | public static void main(String[] args) { 5 | Random ranGen = new Random(); 6 | int x = ranGen.nextInt(); 7 | int y = ranGen.nextInt(); 8 | int z = ranGen.nextInt(); 9 | 10 | System.out.println("Вас приветствует программа демонстрации генерирования случайных чисел и выполнения операции с ними"); 11 | System.out.println(" "); 12 | System.out.println("Генерируем число a"); 13 | System.out.println(x); 14 | System.out.println(" "); 15 | System.out.println("Генерируем число b"); 16 | System.out.println(y); 17 | System.out.println(" "); 18 | System.out.println("Генерируем число c"); 19 | System.out.println(z); 20 | 21 | System.out.println(" "); 22 | System.out.println("Сумма сгенерированных чисел"); 23 | int c = x+y+z; 24 | System.out.println(c); 25 | System.out.println(" "); 26 | 27 | System.out.println("Благодарю за использование программы. Хорошего дня."); 28 | }} 29 | 30 | -------------------------------------------------------------------------------- /homework/java/denisAbramov/task1_calc/task1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /homework/java/YurySavitsky/Lecture1/Algorythms.md: -------------------------------------------------------------------------------- 1 | I. Сделать чертёж 2 | 1. Включить компьютер 3 | 2. Открыть Autocad 4 | 3. Создать новый файл 5 | 4. Начертить 6 | 5. Сохранить файл 7 | 6. Отправить файл на печать 8 | 7. Закрыть файл 9 | 8. Выключить компьютер 10 | 11 | 12 | II. Помыться в душе 13 | 1. Зайти в ванную 14 | 2. Снять одежду 15 | 3. Зайти в душ 16 | 4. Включить воду 17 | 5. Намылиться 18 | 6. Смыть мыло 19 | 7. Выключить воду 20 | 8. Вытереться насухо 21 | 9. Надеть одежду 22 | 10. Выйти из душа 23 | 24 | III. Сварить пельмени 25 | 1. Взять кастрюлю 26 | 2. Наполнить водой чуть выше середины 27 | 3. Включить газовую конфорку 28 | 4. Поставить кастрюлю на конфорку 29 | 5. Ждать до кипения 30 | 6. Достать пельмени из холодильника 31 | 7. Бросить пельмени в кастрюлю 32 | 8. Мешать пельмени 33 | 9. Если пельмени всплыли, то выключить газ 34 | 35 | IV. Чтение книги 36 | 1. Открыть книгу 37 | 2. Прочитать книгу 38 | 3. Закрыть книгу 39 | 40 | V. Позвонить по телефону 41 | 1. Взять телефону 42 | 2. Набрать номер телефона 43 | 3. Нажать на вызов 44 | 4. Поговорить 45 | 5. Если нечего сказать, то сбросить вызов 46 | 6. Положить телефон 47 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/main/java/by/jrr/telegrambot/service/MessageService.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot.service; 2 | 3 | import org.springframework.stereotype.Service; 4 | import org.telegram.telegrambots.meta.api.methods.send.SendMessage; 5 | import org.telegram.telegrambots.meta.api.objects.Message; 6 | import org.telegram.telegrambots.meta.api.objects.Update; 7 | 8 | @Service 9 | public class MessageService { 10 | public SendMessage onUpdateReceived(Update update) { 11 | SendMessage sendMessage = new SendMessage(); 12 | if(update != null) { 13 | Message message = update.getMessage(); 14 | sendMessage.setChatId(message.getChatId()); 15 | if(message != null && message.hasText()) { 16 | String magText = message.getText(); 17 | if(magText.equals("/start")) { 18 | return sendMessage.setText("Hello!"); 19 | } else if (magText.equals("/settings")) { 20 | return sendMessage.setText("Settings!"); 21 | } else if (magText.equals("/help")) { 22 | return sendMessage.setText("Help!"); 23 | } 24 | } 25 | } 26 | return sendMessage.setText("Do no"); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /homework/english/Natalia_Shevtsova/lecture1/grammar_practice: -------------------------------------------------------------------------------- 1 | task1 2 | CHOOSE THE RIGHT OPTION (ВЫБЕРИТЕ ПРАВИЛЬНЫЙ ВАРИАНТ). 3 | 1 He is usually having breakfast at 6 a.m. 4 | 2 Anyone who smokes 20 cigarettes a day can expect to have health problems. 5 | 3 She doesn't like cooking, but today she is baking a pie. 6 | 4 I am finishing the project right now. 7 | 5 I don't listen to rock music very often. 8 | 6 — What does your sister do? 9 | — She is a programmer. 10 | 11 | TASK2 12 | CORRECT THE GRAMMAR MISTAKES (ИСПРАВЬТЕ ГРАММАТИЧЕСКИЕ ОШИБКИ) 13 | 1 Do you usually work on Saturdays? 14 | 2 Listen! Somebody is singing. 15 | 3 Look! The sun is shining. 16 | 4 He doesn't use his car every day. 17 | 5 — Where do you come from? 18 | — I am from Canada. 19 | 6 What happened? Why are you crying? 20 | 21 | TASK3 22 | COMPLETE THE SENTANCES WITH (am/is/are) OR (do,does) IN THE POSITIVE OR NEGATIVE FORM (ЗАПОЛНИТЕ ПРОПУСКИ ГЛАГОЛАМИ am/is/are ЛИБО dp/does В УТВЕРДИТ. ИЛИ ОТРИЦАТ. ФОРМАХ) 23 | 1 He is a good musician, but he doesn't perform very often. 24 | 2 I go to the gym on Mondays because I usually finish my work very late. 25 | 3 Please turn off the laptop, you aren't using it. 26 | 4 I like tea, but today, I'm not drinking it. 27 | 5 It's dark in your room. Are you sleeping? 28 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/test/java/by/jrr/telegrambot/service/TelegramBotTest.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot.service; 2 | 3 | import by.jrr.telegrambot.TelegrambotApplicationTests; 4 | import com.fasterxml.jackson.databind.ObjectMapper; 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.telegram.telegrambots.meta.api.methods.send.SendMessage; 7 | import org.telegram.telegrambots.meta.api.objects.Update; 8 | import org.telegram.telegrambots.meta.exceptions.TelegramApiException; 9 | 10 | import java.io.File; 11 | import java.io.IOException; 12 | 13 | 14 | class TelegramBotTest extends TelegrambotApplicationTests { 15 | 16 | @Autowired 17 | TelegramBot telegramBot; 18 | @Autowired 19 | ObjectMapper objectMapper; 20 | 21 | // @Test 22 | void onUpdateReceived() throws IOException { 23 | Update update = objectMapper.readValue(new File("src/test/resources/update.json"), Update.class); 24 | telegramBot.onUpdateReceived(update); 25 | } 26 | 27 | // @Test 28 | void sendMessage() throws TelegramApiException { 29 | SendMessage sendMessage = new SendMessage(); 30 | sendMessage.setChatId(185929241L); 31 | sendMessage.setText("Hello bot"); 32 | telegramBot.execute(sendMessage); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L2/task1_Variable names.md: -------------------------------------------------------------------------------- 1 | # Проверочная работа: Названия переменных 2 | Описание: 3 | 4 | Умение дать название переменной, которая будет хранить в себе значение - это целое искусство. Название должно быть понятным 5 | и доступным для другого человека, давать контекстуальную информацию и отражать ее цель. 6 | 7 | ##Требования: 8 | Придумать названия для следующих переменных: 9 | 10 | - Количество кораблей в порту - numberOfShipsInThePort 11 | - Счетчик целых чисел - integerCounter 12 | - Первое число - firstNumber 13 | - Ответ на вопрос - answerToTheQuestion 14 | - Случайное число - randomNumber 15 | - Генератор случайных чисел - generatorOfRandomNumber 16 | - Цвет автомобиля - carColor 17 | - Скорость движения автомобиля - carSpeed 18 | - Введеное число пользователем - userInputNumber 19 | - Наибольшее число - maxNumber 20 | - Наименьшее число - minNumber 21 | - Левая граница диапазона чисел - leftBorderRangeOfNumbers 22 | - Правая граница диапазона чисел - rightBorderRangeOfNumbers 23 | - Загаданное пользователем число - userGuessedNumber 24 | - Вариант ответа - possibleAnswer 25 | - Банковский счет - bankAccount 26 | - Банковский баланс - bankBalance 27 | - Кредитная карта - creditCard 28 | - Количество колес у велосипеда - cycleWheelsNumber 29 | - Стоимость билета - ticketPrice 30 | -------------------------------------------------------------------------------- /homework/java/Urban-katya/lecture1/task1_2.md: -------------------------------------------------------------------------------- 1 | package com.javacourse.se; 2 | 3 | import Objects.*; 4 | 5 | public class Main { 6 | public static void main(String[] args){ 7 | Car ourCar; 8 | ourCar = new Car(); 9 | TV_set ourTV_set; 10 | ourTV_set = new TV_set(); 11 | Vape ourVape; 12 | ourVape = new Vape(); 13 | Chair ourChair; 14 | ourChair = new Chair(); 15 | Shoe ourShoe; 16 | ourShoe = new Shoe(); 17 | 18 | ourCar.color = "Grey"; 19 | ourCar.horsePower = "170hp"; 20 | ourCar.model = "BMW3-серии"; 21 | ourTV_set.channel = "49d"; 22 | ourTV_set.color = "Black"; 23 | ourTV_set.model = "Sony"; 24 | ourVape.color = "Purple"; 25 | ourVape.model = "Smoant"; 26 | ourVape.taste = "AppleJuice"; 27 | ourChair.color = "Blue"; 28 | ourChair.model = "UltraChair2000"; 29 | ourChair.material = "Leather"; 30 | ourShoe.model = "Nike"; 31 | ourShoe.season = "Summer"; 32 | ourShoe.size = "43"; 33 | 34 | ourCar.showColor(); 35 | ourCar.showModel(); 36 | ourCar.showHorsePower(); 37 | 38 | ourTV_set.showChannels(); 39 | ourTV_set.showModel(); 40 | ourTV_set.showCcolor(); 41 | 42 | ourVape.showColor(); 43 | ourVape.showModel(); 44 | ourVape.showTaste(); 45 | 46 | ourChair.showColor(); 47 | ourChair.showModel(); 48 | ourChair.showMaterial(); 49 | 50 | ourShoe.showModel(); 51 | ourShoe.showSize(); 52 | ourShoe.showSeason(); 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW2/HW2T2.md: -------------------------------------------------------------------------------- 1 | Укажите тип для следующих переменных (можно указать все подходящие варианты): 2 | 3 | Указаны ВСЕ подходящие (по моему мнению) 4 | 5 | Количество кораблей в порту - byte short int long (float double) 6 | Счетчик целых чисел - byte short int long (float double) 7 | Первое целое число - byte short int long 8 | Случайное целое число - byte short int long 9 | Случайное вещественное число - float double 10 | Скорость движения автомобиля - float double 11 | Введенное пользователем целое число - byte short int long 12 | Наибольшее целое число - byte short int long 13 | Наименьшее вещественное число - float double 14 | Левая граница диапазона целых чисел - byte short int long 15 | Правая граница диапазона целых чисел - byte short int long 16 | Загаданное пользователем целое число - byte short int long 17 | Денежный баланс - float double 18 | Количество колес у велосипеда - byte short int long 19 | Голодный ли человек - boolean 20 | Символ латинского алфавита - char 21 | Четное ли число - boolean 22 | Текущий год - byte short int long (char) 23 | Знак пробела - char 24 | Стоимость билета - float double (char) 25 | -------------------------------------------------------------------------------- /homework/java/alexandrKas/task1.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | Cat murzik = new Cat(); 4 | murzik.age = 2; 5 | murzik.color = "black"; 6 | murzik.sleep(); 7 | murzik.eat(); 8 | 9 | Pen pen = new Pen(); 10 | pen.name = "Parcer"; 11 | pen.price = 10; 12 | pen.color = "Blue"; 13 | pen.write(); 14 | 15 | Women wife = new Women(); 16 | wife.age = 25; 17 | wife.weight = 50; 18 | wife.height = 160; 19 | wife.fuckBrain(); 20 | wife.makeUp(); 21 | 22 | Dog barbos = new Dog(); 23 | barbos.color = "brown"; 24 | barbos.age = 8; 25 | barbos.eat(); 26 | barbos.bark(); 27 | barbos.sleep(); 28 | 29 | Lamp lamp = new Lamp(); 30 | lamp.name = "Vitec"; 31 | lamp.color = "black"; 32 | lamp.turnOffTheLamp(); 33 | lamp.turnOnTheLamp(); 34 | 35 | Car myCar = new Car(); 36 | myCar.color = "green"; 37 | myCar.model = "Nissan"; 38 | myCar.addFuel(); 39 | myCar.showColor(); 40 | 41 | Iron iron = new Iron(); 42 | iron.name = "Vitek"; 43 | iron.weight = 2; 44 | iron.turnOnIron(); 45 | iron.turnOffIron(); 46 | 47 | Cigarette siga = new Cigarette(); 48 | siga.name = "Prima"; 49 | siga.color = "white"; 50 | siga.startSmoke(); 51 | siga.kill(); 52 | siga.stopSmoke(); 53 | 54 | Phone mobile = new Phone(); 55 | mobile.name = "LG"; 56 | mobile.price = 125; 57 | mobile.coll(); 58 | mobile.connectToInternet(); 59 | 60 | Man bestMan = new Man(); 61 | bestMan.age = 30; 62 | bestMan.weight = 73; 63 | bestMan.hardworking(); 64 | bestMan.cook(); 65 | -------------------------------------------------------------------------------- /homework/java/veronika_lukyanovich/lecture1/task2.md: -------------------------------------------------------------------------------- 1 | ## Задание : Описать алгоритмы, с которыми вы сталкиваетесь каждый день. 2 | ### Приготовить завтрак 3 | 1. взять хлопья для завтрака 4 | 2. достать из холодильника йогурт 5 | 3. смешать хлопья с молоком 6 | 4. 1 банан порезать и добавить к хлопьям 7 | 5. насыпать 1 ч.л. кофе в турку 8 | 6. залить кофе водой 9 | 7. поставить турку на плиту 10 | 8. включить плиту 11 | 9. если закипела вода, налить получившееся кофе в кружку 12 | 10. поставить смесь из хлопьев и банана, кофе на стол 13 | 14 | ### Почистить зубы 15 | 1. зайти в ванную комнату 16 | 2. взять зубную щётку 17 | 3. выдавить пасту на зубную щётку 18 | 4. чистить зубы 19 | 5. помыть щетку 20 | 6. прополоскать рот 21 | 22 | ### Вычесать кота 23 | 1. взять кота 24 | 2. взять фурминатор 25 | 3. зафиксировать кота 26 | 4. вычесывать кота с каждой стороны 27 | 5. отпустить кота 28 | 6. почистить фурминатор 29 | 7. выбросить шерсть 30 | 31 | ### Помыть посуду 32 | 1. зайти на кухню 33 | 2. включить воду 34 | 3. взять средство для мытья посуду 35 | 4. добавить средство на губку 36 | 5. мыть посуду 37 | 6. прополоскать посуду 38 | 7. поставить посуду в шкаф 39 | 40 | ### Начать рабочий день 41 | 1. включить ноутбук 42 | 2. подключиться к удалёнке 43 | 3. проверить почту 44 | 4. составить рабочий план на день 45 | 5. ответить на срочные письма 46 | 6. приступить к основной работе по плану 47 | 48 | 49 | -------------------------------------------------------------------------------- /homework/java/kaydunov/leacture2/task2_typeVariables.md: -------------------------------------------------------------------------------- 1 | Проверочная работа: Тип переменных 2 | 1. Description 3 | Описание: 4 | 5 | Определение типа переменной является важной задачей, поскольку тип должен отражать ту сущность, которую нужно хранить, 6 | а также обозначает набор операций над переменной. Например, при работе с математическими операциями лучше выбирать 7 | численный тип данных вместо строк, даже если в строке содержатся числа, поскольку над строкой математические операции 8 | выполнить нельзя. 9 | 10 | Требования: 11 | 12 | Укажите тип для следующих переменных (можно указать все подходящие варианты): 13 | Количество кораблей в порту- int 14 | Счетчик целых чисел - int 15 | Первое целое число - int 16 | Случайное целое число - int 17 | Случайное вещественное число - double 18 | Скорость движения автомобиля - float 19 | Введенное пользователем целое число - String, потом конверсия в Integer 20 | Наибольшее целое число - int 21 | Наименьшее вещественное число - double 22 | Левая граница диапазона целых чисел - int 23 | Правая граница диапазона целых чисел - int 24 | Загаданное пользователем целое число - String, потом конверсия в Integer 25 | Денежный баланс - float 26 | Количество колес у велосипеда - byte 27 | Голодный ли человек - boolean 28 | Символ латинского алфавита - shar 29 | Четное ли число - boolean 30 | Текущий год - short 31 | Знак пробела - shar 32 | Стоимость билета - float 33 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | org.example 8 | Test Driven Development Basic 9 | 1.0-SNAPSHOT 10 | 11 | 12 | org.junit.jupiter 13 | junit-jupiter 14 | RELEASE 15 | test 16 | 17 | 18 | org.example 19 | Test Driven Development Basic 20 | 1.0-SNAPSHOT 21 | test 22 | 23 | 24 | junit 25 | junit 26 | 4.12 27 | test 28 | 29 | 30 | 31 | 32 | 15 33 | 15 34 | 35 | 36 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/src/main/java/by/jrr/telegrambot/service/TelegramBot.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot.service; 2 | 3 | import com.fasterxml.jackson.databind.ObjectMapper; 4 | import org.springframework.beans.factory.annotation.Autowired; 5 | import org.springframework.beans.factory.annotation.Value; 6 | import org.springframework.context.annotation.PropertySource; 7 | import org.springframework.stereotype.Component; 8 | import org.telegram.telegrambots.bots.TelegramLongPollingBot; 9 | import org.telegram.telegrambots.meta.api.objects.Update; 10 | 11 | import java.io.File; 12 | import java.io.IOException; 13 | 14 | @Component 15 | @PropertySource("application.properties") 16 | public class TelegramBot extends TelegramLongPollingBot { 17 | @Value("${bot.username}") 18 | private String botUsername; 19 | @Value("${bot.token}") 20 | private String botToken; 21 | 22 | @Autowired 23 | ObjectMapper objectMapper; 24 | 25 | @Override 26 | public void onUpdateReceived(Update update) { 27 | try { 28 | objectMapper.writeValue(new File("src/test/resources/update.json"),update); 29 | } catch (IOException e) { 30 | e.printStackTrace(); 31 | } 32 | } 33 | 34 | @Override 35 | public String getBotUsername() { 36 | return null; 37 | } 38 | 39 | @Override 40 | public String getBotToken() { 41 | return botToken; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /homework/java/denisAbramov/task1_calc/src/main/java/io/github/denisabramovdm/service/Calc.java: -------------------------------------------------------------------------------- 1 | package io.github.denisabramovdm.service; 2 | import io.github.denisabramovdm.bean.Inputs; 3 | 4 | import java.util.Scanner; 5 | 6 | public class Calc { 7 | 8 | 9 | // Inputs inputs = new Inputs(); 10 | 11 | public Calc(Inputs inputs) { 12 | 13 | } 14 | 15 | 16 | public void calculating(@org.jetbrains.annotations.NotNull Inputs inputs){ 17 | switch (inputs.getOperation()) { 18 | case "+": {inputs.setResult(inputs.getNumber1() + inputs.getNumber2()); 19 | break;} 20 | 21 | case "-": {inputs.setResult(inputs.getNumber1() - inputs.getNumber2()); 22 | break;} 23 | 24 | case "*": {inputs.setResult(inputs.getNumber1() * inputs.getNumber2()); 25 | break;} 26 | case "/": {inputs.setResult(inputs.getNumber1() / inputs.getNumber2()); 27 | break;} 28 | } 29 | System.out.println(inputs.getResult()); 30 | } 31 | 32 | public void inputing(@org.jetbrains.annotations.NotNull Inputs inputs){ 33 | System.out.println("Введите первое число"); 34 | Scanner in = new Scanner(System.in); 35 | inputs.setNumber1(in.nextDouble()); 36 | 37 | System.out.println("Введите операцию: +, -, * или /"); 38 | inputs.setOperation(in.next()); 39 | 40 | System.out.println("Введите второе число"); 41 | inputs.setNumber2(in.nextDouble()); 42 | in.close(); 43 | 44 | } 45 | 46 | } 47 | 48 | 49 | -------------------------------------------------------------------------------- /homework/english/alexandr_tulai/lecture1/vocabulary_practice/task3.md: -------------------------------------------------------------------------------- 1 | #TASK 3 2 | #MAKE YOUR OWN EXAMPES WITH THE VOCABULARY OF THE SECTION (ПОСТРОЙТЕ СВОИ ПРЕДЛОЖЕНИЯ СО СЛОВАМИ ИЗ СЕКЦИИ). 3 | 4 | 1 to execute - выполнять 5 | 2 to transfer - перемещать 6 | 3 to compile - составлять 7 | 4 to pass to - перейти к 8 | 5 to switch - переключать 9 | 6 to support - поддерживать 10 | 7 to retool - переделать (переоборудовать) 11 | 8 to implement - применить 12 | 9 to run a program - запустить программу 13 | 10 to enable - позволять (давать возможность) 14 | 11 to utilize - использовать 15 | 12 language features - особенности языка 16 | 13 multithreaded - многопоточный 17 | 14 electronic appliance - электронное устройство 18 | 15 embedded systems - встроенная система 19 | 16 to complete a course - завершить курс 20 | 17 to require - требовать 21 | 18 optional - необязательный 22 | 19 assignment - задание 23 | 20 to expand - расширять 24 | 21 to assist - помогать 25 | 22 to allow - разрешать 26 | 23 to contain - содержать 27 | 24 placeholder - поле(метка) 28 | 25 lowercase letter - строчная (маленькая буква) 29 | 26 capital letter - заглавная буква 30 | 27 purpose - цель (задача) 31 | 28 variable - переменная 32 | 29 discouraged - нерекомендованный 33 | 30 to avoid - избегать 34 | 31 backlog - перечень задач 35 | 32 analytics engine - аналитическая машина 36 | 33 distibuted search - распределительный поиск 37 | 38 | # I have not enough time to execute this task so I will to pass to the next task. (lifehack) 39 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/src/main/java/by/jrr/start/service/LoginService.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start.service; 2 | 3 | import by.jrr.start.bean.User; 4 | 5 | public class LoginService { 6 | 7 | public boolean login(User user, String userInput) { 8 | if(!user.isBlocked()) { 9 | boolean result = checkUserPassword(user, userInput); 10 | updateUserStatus(user, result); 11 | return result; 12 | } 13 | return false; 14 | } 15 | 16 | private void updateUserStatus(User user, boolean result) { 17 | if (result) { 18 | restoreAttempts(user); 19 | } else { 20 | reduceLoginAttempts(user); 21 | blockIfLoginAttemptsExeeded(user); 22 | } 23 | } 24 | 25 | private void blockIfLoginAttemptsExeeded(User user) { 26 | if(user.getLoginAttempts() == 0) { 27 | blockUser(user); 28 | } 29 | } 30 | 31 | private static boolean checkUserPassword(User user, String userImput) { 32 | return user.getPassword().equals(userImput); 33 | 34 | } 35 | 36 | private void reduceLoginAttempts(User user) { 37 | user.setLoginAttempts(user.getLoginAttempts() - 1); 38 | 39 | } 40 | 41 | private void blockUser(User user) { 42 | user.setBlocked(true); 43 | } 44 | 45 | private void restoreAttempts(User user) { 46 | user.setLoginAttempts(3); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture3/task5_Product/Product.java: -------------------------------------------------------------------------------- 1 | package task5_Product; 2 | 3 | public class Product { 4 | private String name; 5 | private double regularPrice; 6 | private double discount; 7 | 8 | public Product(String name) { 9 | this.name = name; 10 | } 11 | 12 | double actualPrice() { 13 | if (regularPrice < 0 || discount < 0 || discount > 1) { 14 | System.out.println("Product - " + name + " were input error value. Enter correct value."); 15 | System.exit(0); 16 | } 17 | return regularPrice * (1- discount); 18 | } 19 | 20 | void printInformation() { 21 | System.out.printf("Product : name = %s, regular price = %.2f EUR, discount = %.2f%% actual price = %.2f EUR\n", 22 | name, regularPrice, discount, actualPrice()); 23 | } 24 | 25 | public String getName() { 26 | return name; 27 | } 28 | 29 | public void setName(String name) { 30 | this.name = name; 31 | } 32 | 33 | public double getRegularPrice() { 34 | return regularPrice; 35 | } 36 | 37 | public void setRegularPrice(double regularPrice) { 38 | this.regularPrice = regularPrice; 39 | } 40 | 41 | 42 | public double getDiscount() { 43 | return discount; 44 | } 45 | 46 | /** 47 | * Enter dooble number from 0 to 1. 48 | * @param discount 49 | */ 50 | public void setDiscount(double discount) { 51 | this.discount = discount; 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /homework/java/Urban-katya/lecture1/task1.md: -------------------------------------------------------------------------------- 1 | package com.javacourse.se.lecture1; 2 | 3 | 4 | import com.javacourse.se.object.*; 5 | 6 | public class Main { 7 | public static void main(String[] args) { 8 | Telephone ourTelephone; 9 | ourTelephone = new Telephone(); 10 | 11 | Table ourTable; 12 | ourTable = new Table(); 13 | 14 | Bracelet ourBracelet; 15 | ourBracelet = new Bracelet(); 16 | 17 | Flower ourFlower; 18 | ourFlower = new Flower(); 19 | 20 | Cake ourCake; 21 | ourCake = new Cake (); 22 | 23 | ourTelephone.model = "iphone"; 24 | ourTelephone.color = "black"; 25 | 26 | ourTable.material = "wooden"; 27 | ourTable.age = "five old"; 28 | 29 | ourBracelet.sex = "women"; 30 | ourBracelet.size = "silver"; 31 | 32 | ourFlower.name = "Rose"; 33 | ourFlower.state = "alive"; 34 | 35 | ourCake.form = "round"; 36 | ourCake.taste = "sweet"; 37 | 38 | 39 | 40 | ourTelephone.showModel(); 41 | ourTelephone.showColor(); 42 | 43 | ourTable.showAge(); 44 | ourTable.showMaterial(); 45 | 46 | ourBracelet.showSex(); 47 | ourBracelet.showSize(); 48 | 49 | ourFlower.showName(); 50 | ourFlower.showState(); 51 | 52 | ourCake.showForm(); 53 | ourCake.showTaste(); 54 | 55 | 56 | 57 | 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L2/Task2_Variable_type.md: -------------------------------------------------------------------------------- 1 | Проверочная работа: Тип переменных 2 | 3 | Описание: 4 | 5 | Определение типа переменной является важной задачей, поскольку тип должен отражать ту сущность, которую нужно хранить, 6 | а также обозначает набор операций над переменной. Например, при работе с математическими операциями лучше выбирать 7 | численный тип данных вместо строк, даже если в строке содержатся числа, поскольку над строкой математические операции 8 | выполнить нельзя. 9 | 10 | Требования: 11 | 12 | Укажите тип для следующих переменных (можно указать все подходящие варианты): 13 | 14 | Количество кораблей в порту - byte, short, int, long 15 | Счетчик целых чисел - byte, short, int, long 16 | Первое целое число - byte, short, int, long 17 | Случайное целое число - byte, short, int, long 18 | Случайное вещественное число - float, double 19 | Скорость движения автомобиля - byte, short, int, long, float, double 20 | Введенное пользователем целое число - byte, short, int, long 21 | Наибольшее целое число - long 22 | Наименьшее вещественное число - double 23 | Левая граница диапазона целых чисел - long 24 | Правая граница диапазона целых чисел - long 25 | Загаданное пользователем целое число - byte, short, int, long 26 | Денежный баланс - float, double 27 | Количество колес у велосипеда - byte, short, int, long 28 | Голодный ли человек - boolean 29 | Символ латинского алфавита - char 30 | Четное ли число - boolean 31 | Текущий год - byte, short, int, long 32 | Знак пробела - char 33 | Стоимость билета - double, float 34 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/Task2.md: -------------------------------------------------------------------------------- 1 | # Знакомство с языком Java. 2 | ## Проверочная работа: Алгоритмы 3 | 4 | Задание : Описать алгоритмы, с которыми вы сталкиваетесь каждый день. 5 | 6 | Кол-во минимум 5. 7 | 8 | ## 1. Подъем в будний день 9 | - Услышать будильник 10 | - Попытаться встать 11 | - Переставить будильник на 10 минут 12 | - Поспать еще 10 минут 13 | - Повторно услышать будильник 14 | - Втать с кровати 15 | 16 | ## 2. Приготовление чая 17 | - Закипять чайник 18 | - Достать кружку 19 | - Убедиться, что кружка чистая 20 | - Если кружка грязная - помыть 21 | - Достать чай 22 | - Насыпать чай в кружку 23 | - Залить чай кипятком 24 | 25 | ## 3. Поездка на работу 26 | - Выйти из квартиры 27 | - Вызвать лифт 28 | - Спуститься на первый этаж 29 | - Выйти из подъезда 30 | - Вспомнить где стоИт машина 31 | - Подойти к машине 32 | - Если по пути увидел соседа - поздороваться 33 | - Открыть автомобиль 34 | - Сесть на кресло 35 | - Завести автомобиль 36 | - Начать движение 37 | - Ехать внимательно, согласно ПДД до пункта назначения 38 | - Запарковать авто 39 | - Подняться на этаж 40 | - Зайти в кабинет 41 | 42 | ## 4. Проверка электронной почты 43 | - Включить ноутбук 44 | - Открыть браузер 45 | - Зайти в почтовый сервис 46 | - Если новых писем нет, то конец 47 | - Ответить на письма 48 | 49 | ## 5. Кормление кота 50 | - Взять миску пока шерстяной не видит 51 | - Если незаметно взять не удалось - погладить кота 52 | - Насыпать корм 53 | - Поставить миску на место 54 | -------------------------------------------------------------------------------- /homework/java/BuchynskiM_JHL1T2/L3/Task1_DogDemo.java: -------------------------------------------------------------------------------- 1 | package Lecture3_Task1; 2 | 3 | 4 | public class DogDemo { 5 | public static void main(String[] args) { 6 | 7 | Dog dog = new Dog(1, "white", "Bobik"); 8 | 9 | dog.voice(); 10 | dog.eat(); 11 | dog.sleep(); 12 | 13 | } 14 | 15 | static class Dog{ 16 | private int age; 17 | private String color; 18 | private String name; 19 | 20 | public Dog(int age, String color, String name) { 21 | this.age = age; 22 | this.color = color; 23 | this.name = name; 24 | } 25 | 26 | public int getAge() { 27 | return age; 28 | } 29 | 30 | public void setAge(int age) { 31 | this.age = age; 32 | } 33 | 34 | public String getColor() { 35 | return color; 36 | } 37 | 38 | public void setColor(String color) { 39 | this.color = color; 40 | } 41 | 42 | public String getName() { 43 | return name; 44 | } 45 | 46 | public void setName(String name) { 47 | this.name = name; 48 | } 49 | 50 | public void voice(){ 51 | System.out.println(name +" is barking"); 52 | } 53 | 54 | public void eat(){ 55 | System.out.println("My name is " + name + ". I'm " + age + " year old and i'm eating."); 56 | } 57 | 58 | public void sleep() { 59 | System.out.println("My color is "+ color +" and I'm going to sleep"); 60 | } 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /homework/java/gornovanton1992/MathOperationsDemo.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class MathOperationsDemo { 4 | public static void main (String[] args) { 5 | 6 | Scanner in = new Scanner(System.in); // вызов функции для ввода числа из консоли в программу// 7 | System.out.println("введите первое слогаемое"); 8 | int a = in.nextInt(); // ввод числа в программу// 9 | System.out.println("введите второе слогаемое"); 10 | int b = in.nextInt(); 11 | System.out.println("сумма чисел равна " + (a + b)); 12 | System.out.println(); 13 | 14 | Scanner in1 = new Scanner(System.in); 15 | System.out.println("введите уменьшаемое"); 16 | a = in1.nextInt(); 17 | System.out.println("введите вычетаемое"); 18 | b = in1.nextInt(); 19 | System.out.println("разность чисел равна " + (a - b)); 20 | System.out.println(); 21 | 22 | Scanner in2 = new Scanner(System.in); 23 | System.out.println("введите первый множитель "); 24 | a = in2.nextInt(); 25 | System.out.println("введите второй множитель"); 26 | b = in2.nextInt(); 27 | System.out.println("произведение равно " + (a * b)); 28 | System.out.println(); 29 | 30 | Scanner in3 = new Scanner(System.in); 31 | System.out.println("введите делимое "); 32 | float c = in3.nextInt(); 33 | System.out.println("введите делитель"); 34 | float d = in3.nextInt(); 35 | System.out.println("частное равно " + (c / d)); 36 | } 37 | } -------------------------------------------------------------------------------- /homework/java/Lecture1Task2: -------------------------------------------------------------------------------- 1 | Задание : Описать алгоритмы, с которыми вы сталкиваетесь каждый день. 2 | Кол-во минимум 5. 3 | 4 | 1. Приготовление чая: 5 | - прийти на кухню 6 | - взять чайник 7 | - налить в чайник воды 8 | - поставить чайник на плиту 9 | - взять зажигалку 10 | - включить газ и зажечь конфорку 11 | - взять чашку 12 | - поставить чашку на стол 13 | - взять чай 14 | - насыпать чай в чашку 15 | - когда закипит вода в чайнике - взять чайник 16 | - выключить газ 17 | - взять прихватку 18 | - прихваткой поднять чайник 19 | - налить из чайника воду в чашку с чаем. 20 | 21 | 2. Позвонить маме 22 | - взять телефон 23 | - ввести пин-код 24 | - открыть папку «Контакты» 25 | - найти в папке «Контакты» абонента «Мама» и нажать на него 26 | - нажать вызов 27 | - поднести телефон к уху. 28 | 29 | 3. Купить банан 30 | - выйти на улицу 31 | - найти супермаркет 32 | - зайти в супермаркет 33 | - найти островок с фруктами 34 | - взять банан 35 | - отнести его на кассу 36 | - оплатить стоимость банана. 37 | 38 | 4. Почистить ботинки 39 | - взять левый грязный ботинок 40 | - взять щетку 41 | - чистить левый ботинок пока он не станет чистым 42 | - поставить левый ботинок 43 | - взять правый грязный ботинок 44 | - чистить правый ботинок пока он не станет чистым 45 | - поставить правый ботик рядом с левым ботинком 46 | - убрать щетку 47 | 48 | 5. Заменить лампочку 49 | - взять стул 50 | - поставить стул под лампочкой которую нужно заменить 51 | - убедиться что свет выключен 52 | - взять новую лампочку 53 | - встать на стул 54 | - выкрутить старую лампочку 55 | - вкрутить новую лампочку 56 | - слезть со стула 57 | - выбросить старую лампочку 58 | - убрать стул 59 | -------------------------------------------------------------------------------- /homework/english/alexandr_kas/lecture_1/task_1.md: -------------------------------------------------------------------------------- 1 | GRAMMAR PRACTICE 2 | TASK1 3 | CHOOSE THE RIGHT OPTION (ВЫБЕРИТЕ ПРАВИЛЬНЫЙ ВАРИАНТ). 4 | 1 He usually has breakfast at 6 a.m. 5 | 2 Anyone who smokes 20 cigarettes a day can expect to have health problems. 6 | 3 She doesn't like cooking, but today she is baking a pie. 7 | 4 I am finishing the project right now. 8 | 5 I don't listen to rock music very often. 9 | 6 — What does your sister do? 10 | 11 | VOCABULARY PRACTICE TASK 1 MATCH THE WORDS TO THEIR TRANSLATION (СОВМЕСТИТЕ СЛОВА ИЗ СПИСКА С РУССКИМ ПЕРЕВОДОМ) 12 | 1 to execute выполнять 13 | 2 to transfer перемещать 14 | 3 to compile составлять 15 | 4 to pass to перейти к 16 | 5 to switch переключать 17 | 6 to support поддерживать 18 | 7 to retool переделать (переоборудывать) 19 | 8 to implement применить 20 | 9 to run a program запустить программу 21 | 10 to enable позволять 22 | 11 to utilize использовать 23 | 12 language features особенности языка 24 | 13 multithreaded многопоточный 25 | 14 electronic appliance электронное устройство 26 | 15 embedded systems встроенные системы 27 | 16 to complete a course завершить курс 28 | 17 to require требовать 29 | 18 optional необязательный 30 | 19 assignment задание 31 | 20 to expand расширять 32 | 21 to assist помогать 33 | 22 to allow разрешать 34 | 23 to contain содержать 35 | 24 placeholder поле (метка) 36 | 25 lowercase letter маленькая буква 37 | 26 capital letter заглавная буква 38 | 27 purpose цель (задача) 39 | 28 variable переменная 40 | 29 discouraged нерекомендованный 41 | 30 to avoid избегать 42 | 31 backlog перечень задач 43 | 32 analytics engine аналитическая машина 44 | 33 distibuted search распределительный поиск -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Math Operation/src/main/java/MathOperation.java: -------------------------------------------------------------------------------- 1 | public class MathOperation { 2 | public static void main(String[] args) { 3 | System.out.println("Welcome to the 'Math Operation'!"); 4 | 5 | int a = 100; 6 | int b = 45; 7 | 8 | System.out.println("1) Addition '+':"); 9 | System.out.println("a = " + a + ", b = " + b); 10 | 11 | int sum = a + b; 12 | 13 | System.out.println("a + b = " + a + " + " + b + " = " + sum); 14 | 15 | 16 | 17 | System.out.println(); 18 | System.out.println(); 19 | System.out.println("2) Subtraction '-':"); 20 | 21 | long x = 40; 22 | long y = 18; 23 | 24 | System.out.println("x = " + x + ", y = " + y); 25 | 26 | long difference = x - y; 27 | 28 | System.out.println("x - y = " + x + " - " + y + " = " + difference); 29 | 30 | 31 | 32 | System.out.println(); 33 | System.out.println(); 34 | System.out.println("3) Division '/':"); 35 | 36 | short m = 15; 37 | short n = 3; 38 | 39 | System.out.println("m = " + m + ", n = " + n); 40 | System.out.println("m / n = " + m + " / " + n + " = " + (15 / 3)); 41 | 42 | 43 | System.out.println(); 44 | System.out.println(); 45 | System.out.println("4) Multiplication '*':"); 46 | 47 | byte c = 7; 48 | byte d = 3; 49 | 50 | System.out.println("c = " + c + ", d = " + d); 51 | System.out.println("c * d = " + c + " * " + d + " = " + (7 * 3)); 52 | 53 | 54 | 55 | 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture2/mathOperationsDemo.java: -------------------------------------------------------------------------------- 1 | package com.javajuru; 2 | 3 | // Продемонстрировать работу с операциями сложения, 4 | // вычитания, умножения и деления, и вывести результат 5 | // вычислений на экран. 6 | 7 | import java.util.Scanner; 8 | 9 | public class MathOperationsDemo { 10 | public static void main(String[] args) { 11 | Scanner scFirst = new Scanner(System.in); 12 | System.out.println("Введите первое число:"); 13 | 14 | if (scFirst.hasNextInt()){ 15 | Scanner scSecond = new Scanner(System.in); 16 | System.out.println("Введите второе число:"); 17 | 18 | if ( scSecond.hasNextInt()){ 19 | int userNumFirst = scFirst.nextInt(); 20 | int userNumSecond = scSecond.nextInt(); 21 | 22 | int sum = userNumFirst + userNumSecond; 23 | int min = userNumFirst - userNumSecond; 24 | int multipl = userNumFirst * userNumSecond; 25 | float dev = (float) userNumFirst/userNumSecond; 26 | 27 | System.out.println("Результат сложения: " + sum + "\n" + 28 | "Результат вычитания: " + min + "\n" + 29 | "Результат умножения: " + multipl + "\n" + 30 | "Результат деления: " + dev); 31 | } else { 32 | System.out.println("Извините, но это явно не число. Перезапустите программу и попробуйте снова!"); 33 | } 34 | } else { 35 | System.out.println("Извините, но это явно не число. Перезапустите программу и попробуйте снова!"); 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /homework/java/kaydunov/leacture2/task3_ArifmethicOperation/MathOperationDemo.java: -------------------------------------------------------------------------------- 1 | package com.javajuru; 2 | 3 | // Продемонстрировать работу с операциями сложения, 4 | // вычитания, умножения и деления, и вывести результат 5 | // вычислений на экран. 6 | 7 | import java.util.Scanner; 8 | 9 | public class MathOperationsDemo { 10 | public static void main(String[] args) { 11 | Scanner scFirst = new Scanner(System.in); 12 | System.out.println("Введите первое число:"); 13 | 14 | if (scFirst.hasNextInt()){ 15 | Scanner scSecond = new Scanner(System.in); 16 | System.out.println("Введите второе число:"); 17 | 18 | if ( scSecond.hasNextInt()){ 19 | int userNumFirst = scFirst.nextInt(); 20 | int userNumSecond = scSecond.nextInt(); 21 | 22 | int sum = userNumFirst + userNumSecond; 23 | int min = userNumFirst - userNumSecond; 24 | int multipl = userNumFirst * userNumSecond; 25 | float dev = (float) userNumFirst/userNumSecond; 26 | 27 | System.out.println("Результат сложения: " + sum + "\n" + 28 | "Результат вычитания: " + min + "\n" + 29 | "Результат умножения: " + multipl + "\n" + 30 | "Результат деления: " + dev); 31 | } else { 32 | System.out.println("Извините, но это явно не число. Перезапустите программу и попробуйте снова!"); 33 | } 34 | } else { 35 | System.out.println("Извините, но это явно не число. Перезапустите программу и попробуйте снова!"); 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Variable types and names/VerificationWork.ml: -------------------------------------------------------------------------------- 1 | - [x] Количество кораблей в порту 2 | Тип: byte, short, int, long. 3 | Название: ship; 4 | - [x] Счетчик целых чисел 5 | Тип: byte, short, int, long. 6 | Название: counter; 7 | - [x] Первое целое число 8 | Тип: long. 9 | Название: firstNumber; 10 | - [x] Случайное целое число 11 | Тип: byte, short, int, long. 12 | Название: randomNumber; 13 | - [x] Случайное вещественное число 14 | Тип: float, double. 15 | Название: randomNumber; 16 | - [x] Скорость движения автомобиля 17 | Тип: byte, short, int, long. 18 | Название: vehicleSpeed; 19 | - [x] Введенное пользователем целое число 20 | Тип: byte, short, int, long. 21 | Название: user; 22 | - [x] Наибольшее целое число 23 | Тип: long. 24 | Название: greatest; 25 | - [x] Наименьшее вещественное число 26 | Тип: long. 27 | Название: least; 28 | - [x] Левая граница диапазона целых чисел 29 | Тип: long. 30 | Название: leftBorder; 31 | - [x] Правая граница диапазона целых чисел 32 | Тип: long. 33 | Название: rightBorder; 34 | - [x] Загаданное пользователем целое число 35 | Тип: byte, short, int, long, char. 36 | Название: user; 37 | - [x] Денежный баланс 38 | Тип: float, double. 39 | Название: cashBalance; 40 | - [x] Количество колес у велосипеда 41 | Тип: byte. 42 | Название: bicycleWheels; 43 | - [x] Голодный ли человек 44 | Тип: boolean. 45 | Название: hungryMan; 46 | - [x] Символ латинского алфавита 47 | Тип: char. 48 | Название: latinAlphabet; 49 | - [x] Четное ли число 50 | Тип: boolean. 51 | Название: even; 52 | - [x] Текущий год 53 | Тип: short. 54 | Название: thisYear; 55 | - [x] Знак пробела 56 | Тип: char. 57 | Название: sign; 58 | - [x] Стоимость билета 59 | Тип: byte, short, int, long, float, double. 60 | Название: ticketPrice; 61 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW2/MathOperationsDemo.java: -------------------------------------------------------------------------------- 1 | package src; 2 | 3 | import java.util.Scanner; 4 | 5 | public class MathOperationsDemo { 6 | public static void main(String[] args) { 7 | Scanner s = new Scanner(System.in); 8 | 9 | System.out.println("Вас приветствует программа демонстрации выполнения простеших математических операций"); 10 | System.out.println(" "); 11 | System.out.println("Для получения суммы a+b"); 12 | System.out.println("Введите значение a"); 13 | int a = s.nextInt (); 14 | System.out.println("Введите значение b"); 15 | int b = s.nextInt (); 16 | System.out.println("Сумма a+b="+(a+b)); 17 | System.out.println(" "); 18 | System.out.println("Для получения разницы a-b"); 19 | System.out.println("Введите значение a"); 20 | int x = s.nextInt (); 21 | System.out.println("Введите значение b"); 22 | int y = s.nextInt (); 23 | System.out.println("Разница a-b="+(x-y)); 24 | System.out.println(" "); 25 | System.out.println("Для выполнения умножения a*b"); 26 | System.out.println("Введите значение a"); 27 | int z = s.nextInt (); 28 | System.out.println("Введите значение b"); 29 | int v = s.nextInt (); 30 | System.out.println("Значение a*b="+(z*v)); 31 | System.out.println(" "); 32 | System.out.println("Для выполнения деления a/b"); 33 | System.out.println("Введите значение a"); 34 | float d = s.nextInt (); 35 | System.out.println("Введите значение b"); 36 | float k = s.nextInt (); 37 | System.out.println("Значение a/b="+(d/k)); 38 | System.out.println(" "); 39 | System.out.println("Благодарю за использование программы. Хорошего дня."); 40 | }} 41 | -------------------------------------------------------------------------------- /homework/java/Tulai_HW_Java/src/Lecture_2/Lecture2_Task1.java: -------------------------------------------------------------------------------- 1 | public class Lecture2_Task1 { 2 | 3 | /* 4 | Определение типа переменной является важной задачей, поскольку тип должен отражать ту сущность, которую нужно хранить, 5 | а также обозначает набор операций над переменной. Например, при работе с математическими операциями лучше выбирать 6 | численный тип данных вместо строк, даже если в строке содержатся числа, поскольку над строкой математические операции 7 | выполнить нельзя. 8 | 9 | */ 10 | 11 | // Укажите тип для следующих переменных (можно указать все подходящие варианты): 12 | 13 | //Количество кораблей в порту 14 | 15 | //Счетчик целых чисел 16 | int count; 17 | //Первое целое число 18 | int firstN; 19 | //Случайное целое число 20 | int randN; 21 | //Случайное вещественное число 22 | double randR; 23 | //Скорость движения автомобиля 24 | double carSpeed; 25 | //Введенное пользователем целое число 26 | int nIn; 27 | //Наибольшее целое число 28 | int maxN; 29 | //Наименьшее вещественное число 30 | double minR; 31 | //Левая граница диапазона целых чисел 32 | int leftN; 33 | //Правая граница диапазона целых чисел 34 | int rightN; 35 | //Загаданное пользователем целое число 36 | int secretN; 37 | //Денежный баланс 38 | double actualMoneyBalance; 39 | //Количество колес у велосипеда 40 | int countOfWheels; 41 | //Голодный ли человек 42 | boolean hungryMen; 43 | //Символ латинского алфавита 44 | char latinChr; 45 | //Четное ли число 46 | boolean countable; 47 | //Текущий год 48 | int currentYear; 49 | //Знак пробела 50 | String space; 51 | //Стоимость билета 52 | double ticketCost; 53 | 54 | } 55 | -------------------------------------------------------------------------------- /lecturer/tgBot/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | 6 | org.springframework.boot 7 | spring-boot-starter-parent 8 | 2.4.2 9 | 10 | 11 | by.jrr 12 | telegrambot 13 | 0.0.1-SNAPSHOT 14 | telegrambot 15 | My Demo telegram bot 16 | 17 | 11 18 | 19 | 20 | 21 | org.springframework.boot 22 | spring-boot-starter 23 | 24 | 25 | 26 | org.springframework.boot 27 | spring-boot-starter-test 28 | test 29 | 30 | 31 | 32 | com.fasterxml.jackson.core 33 | jackson-databind 34 | 2.11.4 35 | 36 | 37 | 38 | org.telegram 39 | telegrambots-spring-boot-starter 40 | 4.1.2 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | org.springframework.boot 49 | spring-boot-maven-plugin 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /homework/java/YurySavitsky/Lecture2/MathOperationsDemo.java: -------------------------------------------------------------------------------- 1 | package io.yurasava.github; 2 | 3 | public class MathOperationsDemo { 4 | public static void main(String[] args) { 5 | System.out.println("Welcome to the 'Mathoperations'!"); 6 | 7 | int a = 68; 8 | int b = 25; 9 | int sum = a + b; 10 | 11 | System.out.println("1) Addition '+':"); 12 | System.out.println("a = " + a + ", b = " + b); 13 | System.out.println("a + b = " + a + " + " + b + " = " + sum); 14 | 15 | System.out.println(); 16 | System.out.println("2) Substraction '-':"); 17 | 18 | long x = 466789; 19 | long y = 73637; 20 | long difference = x - y; 21 | 22 | System.out.println("x = " + x + ", y = " + y); 23 | System.out.println("x - y = " + x + " - " + y + " = " + difference); 24 | 25 | System.out.println(); 26 | System.out.println("3) Division '/':"); 27 | 28 | short m = 28; 29 | short n = 7; 30 | 31 | System.out.println("m = " + m + ", n = " + n); 32 | System.out.println("m / n = " + m + " / " + n + " = " + 28 / 7); 33 | 34 | System.out.println(); 35 | System.out.println("4) Multiplication '*':"); 36 | 37 | short c = 34; 38 | short d = 14; 39 | 40 | System.out.println("c = " + c + ", d = " + d); 41 | System.out.println("c * d = " + c + " * " + d + " = " + 34 * 14); 42 | 43 | System.out.println(); 44 | System.out.println("5) Reminder '%':"); 45 | 46 | long k = 36778; 47 | long s = 56; 48 | 49 | System.out.println("k = " + k + ",s = " + s); 50 | System.out.println("k % s = " + k + " % " + s + " = " + 36778 % 56); 51 | 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /homework/java/Mackevich_JHW/telegrambot/telegrambot/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | 6 | org.springframework.boot 7 | spring-boot-starter-parent 8 | 2.4.2 9 | 10 | 11 | by.jrr 12 | telegrambot 13 | 0.0.1-SNAPSHOT 14 | telegrambot 15 | My Demo telegram bot 16 | 17 | 11 18 | 19 | 20 | 21 | 22 | org.springframework.boot 23 | spring-boot-starter 24 | 25 | 26 | 27 | org.springframework.boot 28 | spring-boot-starter-test 29 | test 30 | 31 | 32 | 33 | com.fasterxml.jackson.core 34 | jackson-databind 35 | 2.11.4 36 | 37 | 38 | 39 | org.telegram 40 | telegrambots-spring-boot-starter 41 | 4.1.2 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | org.springframework.boot 50 | spring-boot-maven-plugin 51 | 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /homework/java/vasili_zasinets/HW1/HW1T1.md: -------------------------------------------------------------------------------- 1 | Проверочная работа: Алгоритмы 2 | 3 | Description Задание : Описать алгоритмы, с которыми вы сталкиваетесь каждый день. 4 | Кол-во минимум 5. 5 | 6 | -Выдача производственных заданий 7 | 8 | Анализ выполненного ранее 9 | Сравнение с графиком работ 10 | Оценка критического пути 11 | Анализ имеющихся ресурсов 12 | Выбор задания 13 | Выбор исполнителей 14 | Определение сроков исполнения 15 | Выдача задания 16 | 17 | -Покупка продуктов 18 | 19 | Получение заявки на приобритение продуктов 20 | Анализ заявки 21 | Выбор времени совершение 22 | Выбор торговой точки 23 | Согласование замены и дополнений (при необходимости) 24 | Направление в торговую точку 25 | Совершение покупок 26 | 27 | -Пуск автомобиля утром 28 | 29 | Визуальный осмотр автомобиля 30 | Определение необходимости очистки от снега 31 | Очистка от снега (в случае необходимости) 32 | Визуальный осмотр пространства вокруг автомобиля 33 | Очистка от снега (в случае необходимости) 34 | Осмотр автомобиля на предмет вытекания технических жидкостей 35 | Принятие решения о пуске после осмотров 36 | Посадка в автомобиль 37 | Пуск автомобиля 38 | Осмотр прибоной панели на предмет ошибок 39 | 40 | -Кормление кошки 41 | 42 | Визуальный осмотр кошки 43 | Сравнение поведения кошки с эталонным поведением голодной кошки 44 | В случае необходимости определение продуктов для кормление 45 | Определение размера порции 46 | Накладываение продуктов в миску 47 | Погладить кошку перед кормлением 48 | 49 | -Выбор видео для просмотра 50 | 51 | Определить собственное настроение перед просмотром 52 | В зависимости от настроение определить тип видео 53 | Начать поиск подходящего 54 | В случае успешного поиска начать просомтр 55 | В лучае безрезультатитвного поиска отложить его на более позднее время и начать алгоритм с начала 56 | Устроиться удобно 57 | Начать просмотр 58 | 59 | -------------------------------------------------------------------------------- /homework/java/KlymenkoO/Lecture1/KlymenkoOJavaL1.md: -------------------------------------------------------------------------------- 1 | # JavaL1 2 | ## Description 3 | 4 | ### Задание : Описать объекты, с которыми вы сталкиваетесь каждый день. 5 | ### Кол-во объектов - минимум 10. 6 | 7 | 8 | ## Приготовление кофе: 9 | 1. налить воду в чайник; 10 | 2. включить подогрев; 11 | 3. улышать характерный щелчек, свидетельствующий о том, что вода закипела; 12 | 4. насыпать кофе в кружку; 13 | 5. залить кипятком; 14 | 6. подождать пока осядут крупинки; 15 | 7.наслаждаться. 16 | 17 | ## Кормление собаки: 18 | 1. встряхивание корма; 19 | 2. наблюдание за тем, как пес мчится на звук; 20 | 3. насыпание корма; 21 | 4. длительная и утомительная уборка за собакой. 22 | 23 | ## Чтение книги: 24 | 1. чтение первой страницы; 25 | 2. отвлечение мыслей; 26 | 3.возврат на пункт 1 :) 27 | 28 | ## Открывание банки с огурчиками: 29 | 1. попробовать открыть руками; 30 | 2. Попробовать с полотенцем; 31 | 3. Попробовать с ножом; 32 | 4. Написать в чат общаги "Помогите открыть банку". 33 | 34 | ## Написание домашнего задания: 35 | 1. Начну в 6; 36 | 2. Начну в 7; 37 | 3. Начну в 8ж 38 | 4. Нет, я слишком устала, все завтра сделаю. 39 | 40 | ## Занятия спортом: 41 | 1. 30 приседаний; 42 | 2. 35 приседаний; 43 | 3. 40 приседаний; 44 | 4. ну и так вроде не сильно плохо.) 45 | 46 | ## Поход в кино: 47 | 1. Возьму только колу; 48 | 2. Ладно, и попкорн маленький; 49 | 3. Хорошо, все равно редко в кино хожу, средний; 50 | 4. "Дайте литр колы и самый болшой попкорн!" 51 | 52 | ## Запись todo в ежедневник: 53 | 1. Запись за Понедельник; 54 | 2. Запись за Вторник; 55 | 3. Запись за Среду; 56 | 4. "Начну с понедельника заново" 57 | 5. возврат на пункт 1. 58 | 59 | ## Просмотр сериалов: 60 | 1. смотреть весь сезон залпом; 61 | 2. увидеть надпись "второй сезон" 62 | 3. перестать смотреть сериал. 63 | 64 | ## Ежедневная рутина на карантине: 65 | 1. проснуться; 66 | 2. поесть; 67 | 3. лечь спать. 68 | -------------------------------------------------------------------------------- /homework/java/alqaesi/lecture1/task1.md: -------------------------------------------------------------------------------- 1 | Задание: Описать объекты, с которыми вы сталкиваетесь каждый день. Кол-во объектов - минимум 10. 1 Объект - зубная щётка Состояние: количество ворсинок; жёсткость ворсинок; Поведение: чистить(при использовании этого действия уменьшается жёсткость ворсинок и их количество) 2 | 3 | 2 Объект - Газовая плита: Состояние : вкл./выкл. регулировка пламени +/- Поведение: при включении присутсвтует пламя и можно регулировать его мощность ("регулировка пламени+" - мощность становится больше, "регулировка пламени-" - мощность становится меньше); при выключении пламя потухает. 4 | 5 | 3 Объект - подгузники-трусики Состояние: мокрый/сухой ; Поведение: удерживает влагу, при попадании влаги срабатывает индикатор синего цвета ; 4 Объект - зарядка от телефона Состояние: вкл./выкл. в сеть подкл./откл. к телефону 6 | 7 | Поведение: при подключении к телефону и сети начинается подзарядка; 8 | 9 | 5 Объект - Bluetooth наушники Состояние: уровень заряда; уровень громкости +/-; вкл./выкл. 10 | 11 | Поведение: при включении и подключении к устройству транслируется звук (при нажатии клавиши "уровень громкости+" громкость становится больше, при нажатии "уровень громкости-" - меньше). 12 | 13 | 6 Объект - лампочка Состояние: выкл./вкл. 14 | 15 | Поведение: при подаче напряжения свет есть (вкл.), при отсутствии света нет (выкл.). 16 | 17 | 7 Объект - куртка Состояние: застегнуть/расстегнуть; 18 | 19 | Поведение: в состоянии застегнуть человеку становиться теплее, в состоянии расстегнуть - холоднее; 20 | 21 | 8 Объект - машина Состояние: завести/заглушить ехать назад/вперед 22 | 23 | Поведение: в заведённом состоянии может ехать назад или вперёд. 24 | 25 | 9 Объект - дезедорант Состояние: объём 26 | 27 | Применение: при распылении объём аэрозоли уменьшается. 28 | 29 | 10 Объект - мыло Состояние вес 30 | 31 | Применение: вес уменьшается при каждом использовании. 32 | -------------------------------------------------------------------------------- /homework/java/kaydunov/task2.md: -------------------------------------------------------------------------------- 1 | # [![Generic badge](https://img.shields.io/badge/homework-JAVA-fa0000.svg)](https://moodle.jrr.by/) JH1T2 2 | #Проверочная работа: Алгоритмы 3 | 1. Description 4 | Задание : Описать алгоритмы, с которыми вы сталкиваетесь каждый день. 5 | 6 | Кол-во минимум 5. 7 | 8 | -Заключение договора поставки товара 9 | 1. Проанализировать рынок 10 | 2. Сделать предварительный запрос 11 | 3. Сделать задание на закупку 12 | 4. Направить запросы 13 | 5. Получить коммерческие предложения 14 | 6. Составить конкурентный лист 15 | 7. Определить победителя 16 | 8. Проверить наличие необходимых документов у победителя 17 | 9. Если победитель не соответствует требованиям, перейти к п. 5 18 | 10. Собрать пакет документов 19 | 11. Согласовать у руководства 20 | 12. Согласовать с поставщиком 21 | 22 | -Поставка товара 23 | 1. Получить заявку о потребности 24 | 2. Заключить договор поставки 25 | 3. Если предоплата - оплатить 26 | 4. Получить товар 27 | 5. Погасить кредиторсую задолженность по договору, если имеется. 28 | 6. Сдать договор в архив 29 | 7. Сообщить заказчику о выполнении заявки 30 | 31 | -Рисование картины 32 | 1. Поиск идеи 33 | 2. Подготовка рабочего места 34 | 3. Подготовка холста 35 | 4. Смешать краску 36 | 5. Нанести краску на холст 37 | 6. Перейти к п. 4, 5 пока не завершена картины 38 | 7. Убрать рабочее место 39 | 40 | -Продажа товара 41 | 1. Анализ целевой аудитории (ЦУ), 42 | 2. Поиск человека из ЦУ, если есть старые необработаные клиенты выбрать его 43 | 3. Сделать оффер 44 | 4. Обработать отказы 45 | 5. Продать 46 | 6. Если не купил, и перейти к п.2 47 | 48 | -Организация вечеринки 49 | 1. Сделать офер приоритетным людям 50 | 2. Если офер принят, определить время и состав вечеринки, иначе завершить 51 | 3. Направить приглашения на вечеринку 52 | 4. Подготовить место вечеринки 53 | 5. Встретить людей 54 | 6. Поддерживать атмосферу вечеринки 55 | 7. Завершить вечеринку. 56 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture1/task2.md: -------------------------------------------------------------------------------- 1 | # [![Generic badge](https://img.shields.io/badge/homework-JAVA-fa0000.svg)](https://moodle.jrr.by/) JH1T2 2 | #Проверочная работа: Алгоритмы 3 | 1. Description 4 | Задание : Описать алгоритмы, с которыми вы сталкиваетесь каждый день. 5 | 6 | Кол-во минимум 5. 7 | 8 | -Заключение договора поставки товара 9 | 1. Проанализировать рынок 10 | 2. Сделать предварительный запрос 11 | 3. Сделать задание на закупку 12 | 4. Направить запросы 13 | 5. Получить коммерческие предложения 14 | 6. Составить конкурентный лист 15 | 7. Определить победителя 16 | 8. Проверить наличие необходимых документов у победителя 17 | 9. Если победитель не соответствует требованиям, перейти к п. 5 18 | 10. Собрать пакет документов 19 | 11. Согласовать у руководства 20 | 12. Согласовать с поставщиком 21 | 22 | -Поставка товара 23 | 1. Получить заявку о потребности 24 | 2. Заключить договор поставки 25 | 3. Если предоплата - оплатить 26 | 4. Получить товар 27 | 5. Погасить кредиторсую задолженность по договору, если имеется. 28 | 6. Сдать договор в архив 29 | 7. Сообщить заказчику о выполнении заявки 30 | 31 | -Рисование картины 32 | 1. Поиск идеи 33 | 2. Подготовка рабочего места 34 | 3. Подготовка холста 35 | 4. Смешать краску 36 | 5. Нанести краску на холст 37 | 6. Перейти к п. 4, 5 пока не завершена картины 38 | 7. Убрать рабочее место 39 | 40 | -Продажа товара 41 | 1. Анализ целевой аудитории (ЦУ), 42 | 2. Поиск человека из ЦУ, если есть старые необработаные клиенты выбрать его 43 | 3. Сделать оффер 44 | 4. Обработать отказы 45 | 5. Продать 46 | 6. Если не купил, и перейти к п.2 47 | 48 | -Организация вечеринки 49 | 1. Сделать офер приоритетным людям 50 | 2. Если офер принят, определить время и состав вечеринки, иначе завершить 51 | 3. Направить приглашения на вечеринку 52 | 4. Подготовить место вечеринки 53 | 5. Встретить людей 54 | 6. Поддерживать атмосферу вечеринки 55 | 7. Завершить вечеринку. 56 | -------------------------------------------------------------------------------- /homework/java/Tulai_HW_Java/src/Lecture_2/MathOperationsDemo.java: -------------------------------------------------------------------------------- 1 | import java.io.BufferedReader; 2 | import java.io.IOException; 3 | import java.io.InputStreamReader; 4 | import java.util.Objects; 5 | 6 | public class MathOperationsDemo { 7 | //1. Продемонстрировать работу с операциями сложения, вычитания, умножения и деления, и вывести результат вычислений на экран. 8 | 9 | public static void main(String[] args) { 10 | BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); 11 | 12 | { 13 | 14 | System.out.println("Введите значение а: "); 15 | int a = 0; 16 | try { 17 | a = Integer.parseInt(reader.readLine()); 18 | } catch (IOException e) { 19 | e.printStackTrace(); 20 | } 21 | 22 | System.out.println("Введите оператор(+, -, *, /): "); 23 | String operator = null; 24 | try { 25 | operator = reader.readLine(); 26 | } catch (IOException e) { 27 | e.printStackTrace(); 28 | } 29 | System.out.println("Введите значение b: "); 30 | int b = 0; 31 | try { 32 | b = Integer.parseInt(reader.readLine()); 33 | } catch (IOException e) { 34 | e.printStackTrace(); 35 | } 36 | switch (Objects.requireNonNull(operator)) { 37 | case "+" -> { 38 | System.out.println(a + b); 39 | } 40 | case "/" -> { 41 | System.out.println(a / b); 42 | } 43 | case "*" -> { 44 | System.out.println(a * b); 45 | } 46 | case "-" -> { 47 | System.out.println(a - b); 48 | } 49 | } 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/main/java/by/jrr/telegrambot/service/TelegramBot.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot.service; 2 | 3 | import com.fasterxml.jackson.databind.ObjectMapper; 4 | import org.springframework.beans.factory.annotation.Autowired; 5 | import org.springframework.beans.factory.annotation.Value; 6 | import org.springframework.context.annotation.PropertySource; 7 | import org.springframework.stereotype.Component; 8 | import org.telegram.telegrambots.bots.TelegramLongPollingBot; 9 | import org.telegram.telegrambots.meta.api.methods.send.SendMessage; 10 | import org.telegram.telegrambots.meta.api.objects.Update; 11 | import org.telegram.telegrambots.meta.exceptions.TelegramApiException; 12 | 13 | import java.io.File; 14 | import java.io.IOException; 15 | 16 | @Component 17 | @PropertySource("application.properties") 18 | public class TelegramBot extends TelegramLongPollingBot { 19 | @Value("${bot.username}") 20 | private String botUsername; 21 | @Value("${bot.token}") 22 | private String botToken; 23 | 24 | @Autowired 25 | ObjectMapper objectMapper; 26 | @Autowired 27 | MessageService messageService; 28 | 29 | 30 | @Override 31 | public void onUpdateReceived(Update update) { 32 | SendMessage sendMessage = messageService.onUpdateReceived(update); 33 | try { 34 | execute(sendMessage); 35 | } catch (TelegramApiException e) { 36 | e.printStackTrace(); 37 | } 38 | } 39 | 40 | private void saveJson(Update update) { 41 | try { 42 | objectMapper.writeValue(new File("src/test/resources/update.json"),update); 43 | } catch (IOException e) { 44 | e.printStackTrace(); 45 | } 46 | } 47 | 48 | @Override 49 | public String getBotUsername() { 50 | return botUsername; 51 | } 52 | 53 | @Override 54 | public String getBotToken() { 55 | return botToken; 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /homework/java/Laputin_Bogdan/HW2.md: -------------------------------------------------------------------------------- 1 | ##HW2 2 | 3 | #Task 1: 4 | 5 | Разработать программу, которая демонстрирует работу с простейшими математическими операциями. 6 | 7 | 8 | Функциональные требования: 9 | 10 | 1. Продемонстрировать работу с операциями сложения, вычитания, умножения и деления, и вывести результат вычислений на экран. 11 | 12 | 13 | Нефункциональные требования: 14 | 15 | 1. Класс с демонстрацией должен называться "MathOperationsDemo". 16 | 17 | 18 | 19 | #Solution: 20 | 21 | ```java 22 | public class MathOperationsDemo 23 | { 24 | public static void main(String [] args) 25 | { 26 | int a = 7; 27 | int b = 100; 28 | System.out.println(a + b); 29 | System.out.println(b / a); 30 | System.out.println(b % a); 31 | System.out.println(b - a); 32 | System.out.println(a * b); 33 | } 34 | } 35 | ``` 36 | 37 | 38 | #Task 2: 39 | 40 | Разработать программу, которая демонстрирует генерацию случайных чисел, а также различные действия над этими числами. 41 | 42 | Функциональные требования: 43 | 44 | 1. Сгенерировать 3 случайных числа и вывести их на экран. 45 | 2. Посчитать сумму этих чисел и вывести результат на экран. 46 | 47 | Нефункциональные требования: 48 | 49 | 1. Класс с демонстрацией должен называться "RandomGeneratorDemo". 50 | 2. Генерировать числа можно используя классы "Random" или "Math". 51 | 52 | 53 | 54 | #Solution: 55 | 56 | ```java 57 | import java.util.Random; 58 | 59 | public class RandomGeneratorDemo 60 | { 61 | public static void main(String [] args) 62 | { 63 | Random num = new Random(); 64 | int a = num.nextInt(); 65 | int b = num.nextInt(); 66 | int c = num.nextInt(); 67 | System.out.println(a); 68 | System.out.println(b); 69 | System.out.println(c); 70 | System.out.println(a + b + c); 71 | } 72 | } 73 | ``` 74 | 75 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /homework/java/Tulai_HW_Java/src/Lecture_4/UserLoginService.java: -------------------------------------------------------------------------------- 1 | import java.io.BufferedReader; 2 | import java.io.IOException; 3 | import java.io.InputStreamReader; 4 | 5 | public class UserLoginService { 6 | public static void main(String[] args) throws IOException { 7 | System.out.println("Создайте нового пользователя"); 8 | BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); 9 | System.out.println("Задайте Login"); 10 | String log = reader.readLine(); 11 | System.out.println("Задайте Password"); 12 | String pass = reader.readLine(); 13 | System.out.println("Вы успешно создали учётную запись"); 14 | Authorize(log, pass); 15 | } 16 | 17 | static void Authorize(String log, String pass) throws IOException { 18 | BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); 19 | User user1 = new User(log, pass); 20 | while (user1.isAccess() && !user1.isInSystem()) { 21 | System.out.println("Введите Login:"); 22 | String logName = reader.readLine(); 23 | System.out.println("Введите Password:"); 24 | String logPas = reader.readLine(); 25 | Login(user1, logPas, logName); 26 | } 27 | } 28 | 29 | static void Login(User user, String password, String login) { 30 | if (user.getCountOfIn() > 0) { 31 | if (user.getPass().equals(password) && user.getLogin().equals(login)) { 32 | System.out.println("Вы успешно прошли аутентификацию"); 33 | user.setCountOfIn(2); 34 | user.setInSystem(true); 35 | } else { 36 | user.setCountOfIn(user.getCountOfIn() - 1); 37 | System.out.println("Неверный логин или пароль"); 38 | } 39 | } else { 40 | user.BlockUser(); 41 | System.out.println("Ваш профиль заблокирован"); 42 | } 43 | } 44 | } 45 | 46 | -------------------------------------------------------------------------------- /homework/english/alexandr_tulai/lecture1/vocabulary_practice/task1.md: -------------------------------------------------------------------------------- 1 | #VOCABULARY PRACTICE 2 | #TASK 1 3 | #MATCH THE WORDS TO THEIR TRANSLATION (СОВМЕСТИТЕ СЛОВА ИЗ СПИСКА С РУССКИМ ПЕРЕВОДОМ) 4 | 5 | # 6 | 7 | 1 to execute - выполнять 8 | 2 to transfer - перемещать 9 | 3 to compile - составлять 10 | 4 to pass to - перейти к 11 | 5 to switch - переключать 12 | 6 to support - поддерживать 13 | 7 to retool - переделать (переоборудовать) 14 | 8 to implement - применить 15 | 9 to run a program - запустить программу 16 | 10 to enable - позволять (давать возможность) 17 | 11 to utilize - использовать 18 | 12 language features - особенности языка 19 | 13 multithreaded - многопоточный 20 | 14 electronic appliance - электронное устройство 21 | 15 embedded systems - встроенная система 22 | 16 to complete a course - завершить курс 23 | 17 to require - требовать 24 | 18 optional - необязательный 25 | 19 assignment - задание 26 | 20 to expand - расширять 27 | 21 to assist - помогать 28 | 22 to allow - разрешать 29 | 23 to contain - содержать 30 | 24 placeholder - поле(метка) 31 | 25 lowercase letter - строчная (маленькая буква) 32 | 26 capital letter - заглавная буква 33 | 27 purpose - цель (задача) 34 | 28 variable - переменная 35 | 29 discouraged - нерекомендованный 36 | 30 to avoid - избегать 37 | 31 backlog - перечень задач 38 | 32 analytics engine - аналитическая машина 39 | 33 distibuted search - распределительный поиск 40 | 41 | # 42 | 43 | (аналитическая машина, встроенные системы, поле(метка), разрешать, составлять, строчная (маленькая буква), заглавная буква, поддерживать, позволять (давать возможность), 44 | электронное устройство, перечень задач, использовать, многопоточный, необязательный, избегать, расширять, перемещать, переделать (переоборудовать), цель (задача), 45 | особенности языка, помогать, запустить программу, нерекомендованный, задание, применить, распределительный поиск, завершить курс, содержать,требовать,выполнять,перейти к, 46 | переменная, переключать) 47 | -------------------------------------------------------------------------------- /homework/java/Shevtsova_lecture2HW/MathOperationsDemo.java: -------------------------------------------------------------------------------- 1 | package lv.javaguru.demo; 2 | 3 | public class MathOperationsDemo { 4 | public static void main(String[] args){ 5 | //ADDITION 6 | int a = 40; 7 | int b = 10; 8 | int result = a+b; 9 | System.out.println("addition with int:" + a +" + "+ b+ " = "+ result ); 10 | double c = 4.5; 11 | double d = 10.2; 12 | double doubleResult = c+d; 13 | System.out.println("addition with double: " + c +" + "+ d+ " = "+ doubleResult ); 14 | //SUBTRACTION 15 | result = a-b; 16 | System.out.println("subtraction with int:" + a +" - "+ b+ " = "+ result ); 17 | 18 | doubleResult = c-d; 19 | System.out.println("subtraction with double: " + c +" - "+ d+ " = "+ doubleResult ); 20 | 21 | //MULTIPLICATION 22 | result = a*b; 23 | System.out.println("multiplication with int:" + a +" * "+ b+ " = "+ result ); 24 | 25 | doubleResult = c*d; 26 | System.out.println("multiplication with double: " + c +" * "+ d+ " = "+ doubleResult ); 27 | //DIVISION 28 | result = a/b; 29 | System.out.println("division with int:" + a +" / "+ b+ " = "+ result ); 30 | 31 | doubleResult = c/d; 32 | System.out.println("division with double: " + c +" / "+ d+ " = "+ doubleResult ); 33 | 34 | //REMAINDER 35 | System.out.println("multiplication with double: " + c +" * "+ d+ " = "+ doubleResult ); 36 | //DIVISION 37 | result = a%b; 38 | System.out.println("int:" + a +" % "+ b+ " = "+ result ); 39 | 40 | doubleResult = c%d; 41 | System.out.println("double: " + c +" % "+ d+ " = "+ doubleResult ); 42 | 43 | //TYPE CONVERSION 44 | int x = 10; 45 | int y = 4; 46 | doubleResult = x / (double) y; 47 | System.out.println(x +" / (double) "+y +" = " + doubleResult); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

4 | 5 | [![Generic badge](https://img.shields.io/badge/rpa-S3-fa0000.svg)](https://moodle.jrr.by/) 6 | 7 |

8 | Materials of the course on technologies for automating business processes based on metaphorical software for bots. 9 |

10 | 11 |
12 | 13 | ### :open_file_folder: aTemplate 14 | Maven project example. Copy this into your folder and change `${my_homework}` 15 | To perform code analyse, run 16 | ``` 17 | mvn verify sonar:sonar 18 | ``` 19 | ### :open_file_folder: english 20 | Materials of the English for Daily standup course 21 | ### :open_file_folder: homework 22 | Storage for students homework: both java & english 23 | ### :open_file_folder: lecturer 24 | Lecturer demonstration projects 25 | 26 | # Installations 27 | 28 | ## :bookmark_tabs: [IntelliJ IDEA](https://www.jetbrains.com/idea/) 29 | ## :bookmark_tabs: [Open Jdk 11](https://mkyong.com/java/what-is-new-in-java-11/) 30 | ## :bookmark_tabs: JAVA_HOME [Linux](https://mkyong.com/java/how-to-add-java_home-on-ubuntu/)|[MacOS](https://mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/)|[Windows](https://mkyong.com/java/how-to-set-java_home-on-windows-10/) 31 | ## :bookmark_tabs: [Maven](https://mkyong.com/tutorials/maven-tutorials/) 32 | ## :bookmark_tabs: [Git Client](https://git-scm.com/downloads) 33 | 34 | # :bulb: Tip 35 | You can make your **\*.md** files look more attractive by using markdown, badges and emojis
36 | [markdown](https://guides.github.com/features/mastering-markdown/) | [badges](https://github.com/Naereen/badges) | [badges](https://github.com/Ileriayo/markdown-badges) | [badges](https://gist.github.com/tterb/982ae14a9307b80117dbf49f624ce0e8) | [emoji](https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md) 37 |
38 | [![JavaGuruBy](https://github-readme-stats.vercel.app/api?username=javaGuruBY&theme=default)](https://moodle.jrr.by/) 39 | -------------------------------------------------------------------------------- /myFeature/loginFeaure/src/main/java/by/jrr/bean/User.java: -------------------------------------------------------------------------------- 1 | package by.jrr.bean; 2 | 3 | import java.util.Objects; 4 | //Playing old java object POJO 5 | public class User { 6 | private String login; 7 | private String password; 8 | private int loginAttempts =3; 9 | private boolean blocked; 10 | 11 | public User() { 12 | } 13 | 14 | public String getLogin() { 15 | return login; 16 | } 17 | 18 | public void setLogin(String login) { 19 | this.login = login; 20 | } 21 | 22 | public String getPassword() { 23 | return password; 24 | } 25 | 26 | public void setPassword(String password) { 27 | this.password = password; 28 | } 29 | 30 | public int getLoginAttempts() { 31 | return loginAttempts; 32 | } 33 | 34 | public void setLoginAttempts(int loginAttempts) { 35 | this.loginAttempts = loginAttempts; 36 | } 37 | 38 | public boolean isBlocked() { 39 | return blocked; 40 | } 41 | 42 | public void setBlocked(boolean blocked) { 43 | this.blocked = blocked; 44 | } 45 | 46 | 47 | @Override 48 | public boolean equals(Object o) { 49 | if (this == o) return true; 50 | if (o == null || getClass() != o.getClass()) return false; 51 | User user = (User) o; 52 | return loginAttempts == user.loginAttempts && 53 | blocked == user.blocked && 54 | Objects.equals(login, user.login) && 55 | Objects.equals(password, user.password); 56 | } 57 | 58 | @Override 59 | public int hashCode() { 60 | return Objects.hash(login, password, loginAttempts, blocked); 61 | } 62 | 63 | @Override 64 | public String toString() { 65 | return "User{" + 66 | "login='" + login + '\'' + 67 | ", password='" + password + '\'' + 68 | ", loginAttempts=" + loginAttempts + 69 | ", blocked=" + blocked + 70 | '}'; 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /homework/java/veronika_lukyanovich/lecture2/task1-2.md: -------------------------------------------------------------------------------- 1 | ## Task1. Придумать названия для следующих переменных: 2 | 1. Количество кораблей в порту - numbShips 3 | 2. Счетчик целых чисел - intCounter 4 | 3. Первое число - fNum 5 | 4. Ответ на вопрос - answerQuestion 6 | 5. Случайное число - randomNum 7 | 6. Генератор случайных чисел - randomNumGenerator 8 | 7. Цвет автомобиля - colorCar 9 | 8. Скорость движения автомобиля – speedVehicle (speedCar) 10 | 9. Введеное число пользователем - numUsersEntered 11 | 10. Наибольшее число - numMax 12 | 11. Наименьшее число – numMin 13 | 12. Левая граница диапазона чисел – rangeNumMin 14 | 13. Правая граница диапазона чисел - rangeNumMax 15 | 14. Загаданное пользователем число - unknownValueNum 16 | 15. Вариант ответа - answerPossible 17 | 16. Банковский счет - accountBank 18 | 17. Банковский баланс - balanceBank 19 | 18. Кредитная карта - cardCredit 20 | 19. Количество колес у велосипеда - numWheelsBicycle 21 | 20. Стоимость билета – priceTicket 22 | 23 | 24 | ## Task2. Укажите тип для следующих переменных (можно указать все подходящие варианты): 25 | 1. Количество кораблей в порту – bite, short, int, long 26 | 2. Счетчик целых чисел - bite, short, int, long 27 | 3. Первое целое число - bite, short, int, long 28 | 4. Случайное целое число - bite, short, int, long 29 | 5. Случайное вещественное число – float, double 30 | 6. Скорость движения автомобиля - float 31 | 7. Введенное пользователем целое число - bite, short, int, long 32 | 8. Наибольшее целое число - bite, short, int, long 33 | 9. Наименьшее вещественное число - float 34 | 10. Левая граница диапазона целых чисел - bite, short, int, long 35 | 11. Правая граница диапазона целых чисел - bite, short, int, long 36 | 12. Загаданное пользователем целое число - bite, short, int, long 37 | 13. Денежный баланс – float, double 38 | 14. Количество колес у велосипеда - bite 39 | 15. Голодный ли человек - boolean 40 | 16. Символ латинского алфавита - char 41 | 17. Четное ли число - boolean 42 | 18. Текущий год – short 43 | 19. Знак пробела - char 44 | 20. Стоимость билета – float 45 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Test Driven Development Basic/src/main/java/by/jrr/start/bean/User.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start.bean; 2 | 3 | import java.util.Objects; 4 | //POJO 5 | 6 | public class User { 7 | private String Login; 8 | private String Password; 9 | private int LoginAttempts = 3; 10 | private boolean Blocked; 11 | 12 | public User() { 13 | } 14 | 15 | public String getLogin() { 16 | return Login; 17 | } 18 | 19 | public void setLogin(String login) { 20 | Login = login; 21 | } 22 | 23 | public String getPassword() { 24 | return Password; 25 | } 26 | 27 | public void setPassword(String password) { 28 | Password = password; 29 | } 30 | 31 | public int getLoginAttempts() { 32 | return LoginAttempts; 33 | } 34 | 35 | public void setLoginAttempts(int loginAttempts) { 36 | LoginAttempts = loginAttempts; 37 | } 38 | 39 | public boolean isBlocked() { 40 | return Blocked; 41 | } 42 | 43 | public void setBlocked(boolean blocked) { 44 | Blocked = blocked; 45 | } 46 | 47 | @Override 48 | public boolean equals(Object o) { 49 | if (this == o) return true; 50 | if (o == null || getClass() != o.getClass()) return false; 51 | User user = (User) o; 52 | return LoginAttempts == user.LoginAttempts && Blocked == user.Blocked && Objects.equals(Login, user.Login) && Objects.equals(Password, user.Password); 53 | } 54 | 55 | @Override 56 | public int hashCode() { 57 | return Objects.hash(Login, Password, LoginAttempts, Blocked); 58 | } 59 | 60 | @Override 61 | public String toString() { 62 | return "User{" + 63 | "Login='" + Login + '\'' + 64 | ", Password='" + Password + '\'' + 65 | ", LoginAttempts=" + LoginAttempts + 66 | ", Blocked=" + Blocked + 67 | '}'; 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /homework/java/YurySavitsky/Lecture1/Objects.md: -------------------------------------------------------------------------------- 1 | 1. Объект - Ножницы 2 | Состояние: острота лезвий 3 | Поведение: резать (при использовании этого поведения, уменьшается острота лезвий) 4 | 5 | 2. Объект - Лампочка 6 | Состояние: вкл/выкл 7 | яркость 8 | температура 9 | Поведение: включить - при включении лампочка светится и нагревается 10 | выключить - при выключении лампочка затухает и остывает 11 | 12 | 3. Объект - автомобиль 13 | Состояние: масса 14 | скорость 15 | Поведение: загрузить - при загрузке масса авто увеличивается 16 | ехать - при нажатии на педаль газа скорость авто увеличивается 17 | остановиться - при нажатии на педаль тормоза скорость авто падает 18 | 19 | 4. Объект - маршрутка 20 | Состояние: стоять/ехать 21 | количество сидений 22 | Поведение: ехать - при заполнении всех сидений, маршрутка начинает ехать 23 | 24 | 5. Объект - Powerbank 25 | Состояние: ёмкость 26 | количество заряда 27 | Поведение: зарядить устройство - при подключении к устройству, количество заряда повербанка уменьшается 28 | зярядить повербанк - при подключении к сети, количество заряда повербанка растёт 29 | 30 | 6. Объект - Овощ 31 | Состояние: размер 32 | зрелость 33 | Поведение: выращивать - при оптимальных погодных условиях овощ увеличивается в размере и созревает 34 | 35 | 7. Объект - Пружина 36 | Состояние: длина 37 | Поведение: сжимать 38 | разжимать 39 | 40 | 8. Объект - Бумага 41 | Состояние: цвет 42 | чистота 43 | формат 44 | Поведение: резать 45 | писать 46 | красить 47 | 48 | 9. Объект - Стакан 49 | Состояние: пустой/полный 50 | Поведение: налить - при наливании стакан становится полным 51 | выпить - при выпивании стакан становится пустынм 52 | 53 | 10. Объект - Книга 54 | Состояние: количество страниц 55 | размер 56 | автор 57 | Поведение: читать 58 | -------------------------------------------------------------------------------- /homework/java/Kisel_Maksim/lecture2/SimpleMath/com/SimpleMath.java: -------------------------------------------------------------------------------- 1 | package SimpleMath.com; 2 | 3 | import java.io.BufferedReader; 4 | import java.io.IOException; 5 | import java.io.InputStreamReader; 6 | 7 | public class SimpleMath { 8 | 9 | public static void main(String[] args) throws IOException { 10 | System.out.print("Введите число a:"); 11 | BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); 12 | int a = Integer.parseInt(reader.readLine()); 13 | System.out.print("Введите число b:"); 14 | int b = Integer.parseInt(reader.readLine()); 15 | menu(); 16 | int choice=Integer.parseInt(reader.readLine()); 17 | 18 | switch(choice) 19 | { 20 | case 1: 21 | System.out.println(sumOfNum(a,b)); 22 | break; 23 | case 2: 24 | System.out.println(numDifference(a,b)); 25 | break; 26 | case 3: 27 | System.out.println(numProduct(a,b)); 28 | break; 29 | case 4: 30 | System.out.println(numDivision(a,b)); 31 | break; 32 | default: 33 | break; 34 | } 35 | 36 | 37 | } 38 | 39 | public static void menu() 40 | 41 | { 42 | System.out.println("Выберете необходимую операцию:"+"\n"); 43 | System.out.println("1-Операция сложения"); 44 | System.out.println("2-Операция вычитания"); 45 | System.out.println("3-Операция умножения"); 46 | System.out.println("4-Операция деления"); 47 | 48 | } 49 | public static double sumOfNum (double a, double b) 50 | { 51 | return a+b; 52 | 53 | } 54 | public static double numDifference (double a, double b) 55 | { 56 | return a-b; 57 | 58 | } 59 | public static double numDivision (double a, double b) 60 | { 61 | return a/b; 62 | 63 | } 64 | public static double numProduct (double a, double b) 65 | { 66 | return a*b; 67 | 68 | } 69 | 70 | } 71 | -------------------------------------------------------------------------------- /homework/java/veronika_lukyanovich/lecture1/task1.md: -------------------------------------------------------------------------------- 1 | # Описать объекты, с которыми вы сталкиваетесь каждый день 2 | 3 | ### Объект - Настольная лампа 4 | Состояние : вкл./выкл. ; 5 | Поведение : вкл. - начинает работать освещение 6 | выкл. - свет выключается 7 | 8 | ### Объект - Кран в ванной 9 | Состояние : открыт/закрыт ; 10 | температура воды 11 | мощность напора воды 12 | Поведение : открыт - вода течет, возможность регулировки температуры и мощности воды 13 | закрыт - вода не течет 14 | 15 | ### Объект - Зарядка для телефона 16 | Состояние : вкл./выкл. в сеть при подключении телефона ; 17 | Поведение : вкл. - осуществляется зарядка телефона 18 | выкл. - телефон не заряжается 19 | 20 | ### Объект - Ваза для цветов 21 | Состояние : кол-во воды ; 22 | Поведение : есть вода - при наличии цветов, они простоят дольше 23 | нет воды - при наличии цветов, они завянут 24 | 25 | ### Объект - Наушники 26 | Состояние : вкл./выкл. (подключение к возможному источнику звука : телефон, ноутбук и тп) ; 27 | Поведение : вкл. - есть звук 28 | выкл. - нет звука 29 | 30 | ### Объект - Мольберт 31 | Состояние : наличие/отсутствие холста ; 32 | Поведение : холст есть - возможность рисовать картину 33 | холста нет - невозможность рисовать картину 34 | 35 | ### Объект - Фотоаппарат 36 | Состояние : фото в разных режимах ; 37 | Поведение : при включении определеного режима есть возможность сделать определенное фото 38 | 39 | ### Объект - Книга 40 | Состояние : открытая/закрытая ; 41 | Поведение : открыть книгу - если начать читать открытую книгу, есть возможность получить новую информацию или хорошо провести время 42 | 43 | ### Объект - Кружка 44 | Состояние : пустая/полная ; 45 | Поведение : есть вода/сок/чай/кофе в кружке - возможность утолить жажду при желании 46 | 47 | ### Объект - Электронные весы 48 | Состояние : вкл./выкл. в зависимтости от нахождения/отсутствия на них обьекта ; 49 | Поведение : нахождение на них обьекта - возможность узнать реальный вес данного обьекта 50 | -------------------------------------------------------------------------------- /lecturer/junit_intro/src/test/java/by/jrr/start/CalculatorTest.java: -------------------------------------------------------------------------------- 1 | package by.jrr.start; 2 | 3 | import org.junit.*; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | public class CalculatorTest { 8 | 9 | Calculator calculator; 10 | 11 | @Before 12 | public void setUp() { 13 | System.out.println("setUp"); 14 | calculator = new Calculator(); 15 | } 16 | 17 | @After 18 | public void tearDown() { 19 | System.out.println("tearDown"); 20 | calculator = null; 21 | } 22 | 23 | @BeforeClass 24 | public static void globalSetUp() { 25 | System.out.println("globalSetUp"); 26 | 27 | } 28 | 29 | @AfterClass 30 | public static void GlobalTearDown() { 31 | System.out.println("GlobalTearDown"); 32 | 33 | } 34 | 35 | @Test 36 | public void sum() { 37 | int a = 4; 38 | int b = 3; 39 | 40 | int expected = 7; 41 | int actual = calculator.sum(a, b); 42 | 43 | assertEquals(expected, actual); 44 | } 45 | 46 | @Test 47 | public void subs() { 48 | int a = 4; 49 | int b = 3; 50 | 51 | int expected = 1; 52 | int actual = calculator.subs(a, b); 53 | 54 | assertEquals(expected, actual); 55 | 56 | } 57 | 58 | @Test 59 | public void calculateSumThenSubs() { 60 | int a = 4; 61 | int b = 3; 62 | int c = -5; 63 | 64 | int expected = 12; 65 | calculator.setResult(calculator.sum(a, b)); 66 | calculator.setResult(calculator.subs(calculator.getResult(), c)); 67 | 68 | int actual = calculator.getResult(); 69 | 70 | assertEquals(expected, actual); 71 | } 72 | 73 | @Test 74 | public void calculateSubsThenSum() { 75 | int a = 4; 76 | int b = 3; 77 | int c = -5; 78 | 79 | int expected = -4; 80 | calculator.setResult(calculator.subs(a, b)); 81 | calculator.setResult(calculator.sum(calculator.getResult(), c)); 82 | 83 | int actual = calculator.getResult(); 84 | 85 | assertEquals(expected, actual); 86 | } 87 | } 88 | -------------------------------------------------------------------------------- /homework/java/alqaesi/lecture1/task2.md: -------------------------------------------------------------------------------- 1 | 2 | Задание: Описать алгоритмы, с которыми вы сталкиваетесь каждый день. Кол-во минимум 5. 1 Добраться до работы: если есть машина и деньги на заправку, то выходим из подъезда, подходим к машине, садимся, заводимся и едем до точки назначения; в противном случае: определить своё местоположение; разузнать о доступном транспорте; узнать цену за усугу; сравнить цену за услугу с своим денежным достатком: -если хватает денег, то на маршрутке; -если не хватает, то на электричке; определиться с местом посадки; добраться до места посадки (пешком); 3 | 4 | если билет покупается на месте посадки, то покупаем билет; если у водителя, то ждём транспорт и при посадке покупаем билет; следуем до места назначения. 2 Подняться на работу: с вечера наставляем будильник: 5 | 6 | если можем встать с одного, то устанавливаем один на нужное время; если не в силах встать с одного, то устанавливаем необходимое количество на нужное время; устанавливаем нужные дни недели для будильника; устанавливаем мелодию для будильника; 3 Собраться на работу: Проснуться; Сходить в душ; Почистить зубы; Определиться с одеждой: -если на улице тепло, то надеваем что нибудь полегче; -если холодно, то одеваем что-нибудь потеплее; Одеть одежду; Собрать сумку со всеми необходимыми вещами; Определиться насчёт обеда: -если столовая работает, то ссобойку не собираем и берём деньги на обед; -если столовая не работает, то собираем ссобойку и деньги на обед не берём; Приготовить чай с бутербродами; Поесть; Выбрать обувь по сезону; Обуться; Выбрать верхнюю одежду по сезону и погоде; Одеть верхнюю одежду; 7 | 8 | 4 Поесть: Определить фазу дня: 9 | 10 | если утро, то придерживаемся рациона "завтрак"; если обед, придерживаемся рациона "обед"; если ужин, то придерживаемся рациона "ужин"; Готовим еду исходя из рациона; Используем посуду исходя из рациона; Используем столовые приборы исходя из рациона; Едим. 5 Встретится с другом: Предварительно связаться с другом и узнать о его планах: - если нет других планов, то договриться о времени и месте, а также указать цель встречи; - если есть планы, то узнать, когда вы сможете увидеться в другой раз; - в противном случае он вам не друг!) 11 | -------------------------------------------------------------------------------- /homework/java/asadcheva_anastasia/lecture1/task2.md: -------------------------------------------------------------------------------- 1 | Проверочная работа: Алгоритмы 2 | =========== 3 | Description 4 | ----------- 5 | Задание : Описать алгоритмы, с которыми вы сталкиваетесь каждый день. Кол-во минимум 5. 6 | 7 | #### 1. Посадить растение 8 | * подготовить пустой горшок 9 | * наполнить горшок грунтом наполовину 10 | * Взять растение 11 | * опусить растение корнем вниз в горшок с грунтом 12 | * наполнить горшок с растением грунтом полностью 13 | * если грунт влажный, закончить 14 | * полить водой 15 | 16 | #### 2. Пересадить растение 17 | * подготовить пустой горшок 18 | * наполнить горшок грунтом наполовину 19 | * достать растение, которое необходимо пересадить, из старого горшка 20 | * опусить растение корнем вниз в новый горшок с грунтом 21 | * наполнить новый горшок с растением грунтом полностью 22 | * если грунт влажный, закончить 23 | * полить водой 24 | 25 | #### 3. Приготовить тосты с джемом 26 | * Взять хлеб 27 | * если нет, купить хлеб в магазине 28 | * Отрезать кусок хлеба ножом 29 | * Поместить кусок хлеба в тостер 30 | * Включить тостер 31 | * Подождать когда поджарится хлеб 32 | * Достать хлеб из тостера и положить его на тарелку 33 | * Взять банку с джемом 34 | * если нет, купить в магазине 35 | * Открыть банку 36 | * Достать ножом ждем из банки и поместить его на кусочек хлеба на тарелке 37 | * Равномерно распределить джем по поверхности кусочка хлеба 38 | 39 | 40 | #### 4. Сварить пельмени 41 | * Достать пельмени из морозильной камеры 42 | * если нет, купить пельмени в магазине 43 | * Взять пустую кастрюлю 44 | * Наполнить кастрюлю водой наполовину 45 | * Поставить кострюлю с водой на плиту 46 | * Включить плиту 47 | * Подождать когда вода в кастрюле закипит 48 | * Засыпать пельмени в кастрюлю с кипящей водой 49 | * Подождать когда пельмени сварятся 50 | * Взять тарелку 51 | * Достать пельмени из кастрюли с водой и поместить их в тарелку 52 | 53 | 54 | #### 5. Купить продукты в магазине 55 | * Составить список необходимых продуктов 56 | * Пойти в продуктовый магазин 57 | * Взять корзину для товаров 58 | * Поместить товары согласно списку в свою корзину для товаров 59 | * Подойти к кассе 60 | * Выложить товары из корзины на ленту 61 | * Подождать пока продавец пробъет товар и назовет стоимость 62 | * Оплатить продукты 63 | * Сложить продукты в пакет 64 | * Выйти из магазина 65 | 66 | -------------------------------------------------------------------------------- /homework/english/alexandr_tulai/lecture1/vocabulary_practice/task2.md: -------------------------------------------------------------------------------- 1 | #TASK 2 2 | #READ THE WORDS WITH EXAMPLES FROM THE PREVIOUS EXERCISE (ПРОЧИТАЙТЕ ПРИМЕРЫ СО СЛОВАМИ И ФРАЗАМИ ИЗ ПРЕДЫДУЩЕГО УПРАЖНЕНИЯ) 3 | 4 | 1 The task must be executed correctly and completely. 5 | 2 She assisted her brother with his homework. 6 | 3 The company I work for is expanding internationally. 7 | 4 The students got a homework assignment. 8 | 5 This task is optional, so you don't have to do it. 9 | 6 This job requires analytical skills. 10 | 7 When you complete the course, you will be a programmer. 11 | 8 An embedded system is a computer hardware system with software in it. 12 | 9 This shop sells good electronic appliances. 13 | 10 Java is a multi-threaded programming language which means we can develop a multi-threaded program using Java. 14 | 11 Object-oriented, platform-independent, simple, secure are the main features of Java programming. 15 | 12 Network video products utilize network bandwidth and storage space based on their configuration. 16 | 13 A distributed search engine is a search engine without a central server. 17 | 14 Computerization should enable us to cut production cost. 18 | 15 Make sure that you have permission to run the program. 19 | 16 We began to implement this new method last September. 20 | 17 We will need to retool the car industry and retrain workers. 21 | 18 Tech support didn't fix her computer problem. 22 | 19 Use the switch statement to select one of many code blocks to be executed. 23 | 20 The football player passed the ball two times before he took a shot. 24 | 21 She compiled a report for her boss. 25 | 22 I want to transfer some funds from my account to another account. 26 | 23 We haven't begun to focus on a polished user interface, the current user interface is a placeholder. 27 | 24 My boss doesn't allow me to use the telephone. 28 | 25 The papers contain the bank details of all bank workers. 29 | 26 This test has all capital and lower case letters in random order. 30 | 27 Our teacher explained to us the purpose of the variable. 31 | 28 JavaScript variables are containers for storing data values. 32 | 29 Use of Perl/shell style comments ( ) is discouraged. 33 | 30 He's a good programmer and can give you some tips to avoid common coding mistakes. 34 | 31 I have a big backlog of work to do. 35 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/HomWork_Lecture1_Task1.md: -------------------------------------------------------------------------------- 1 | #Проверочная работа: Алгоритмы 2 | 1. Description 3 | Задание : Описать алгоритмы, с которыми вы сталкиваетесь каждый день. 4 | 5 | Кол-во минимум 5. 6 | 7 | -Кормление собаки 8 | 1. Разбудить собаку 9 | 2. Погладить собаку 10 | 3. Поцеловать собаку 11 | 4. Проанализировать (1. ее поведение; 2. её внешний вид) 12 | 5. Позвать собаку на кухню 13 | 6. Подготовить место кормления 14 | 7. Наполнить миску: (1. миска с кормом; 2. миска с водой) 15 | 8. Команда <Иди кушать> 16 | 9. Если команда не работает, повторить п.2,3, затем п.8. 17 | 18 | -Выгуливание собаки 19 | 1. Проанализировать погоду на улице 20 | 2. Соответственно погоде отдеться 21 | 3. Обработать собаке лапы защитным воском 22 | 4. Надеть ошейник 23 | 5. Пожмякать за загривок 24 | 6. Команда <Пошли гулять> 25 | 7. Спуститься на улицу 26 | 8. Провести оценку выработки естественных нужд 27 | 9. Завершить прогулку командой <Идем домой> 28 | 29 | -Поход в магазин 30 | 1. Оценить отсутствие продуктов в холодильнике 31 | 2. Составить заявку для приобретения 32 | 3. Анализ заявки 33 | 4. Выбор торговой точки, соответствующей заявке 34 | 5. Направиться в выбранную торговую точку 35 | 6. Совершить покупки 36 | 37 | -Взвешивание продукта 38 | 1. Подготовкить весы 39 | 2. Команда <ВКЛ> 40 | 3. Подготовить (1. продукт для взвешивания; 2. тару для взвешивания) 41 | 4. Поставить тару на рабочую часть весов 42 | // Выполняем затаривание 43 | 5. Команда <Т> 44 | 6. Кладем в тару продукт 45 | 7. Проводим анализ индикатора применяемого в весах для отображения цифровой информации 46 | 47 | 48 | -Приготовление бисквита 49 | 1. Проанализировать наличие ингредиентов 50 | 2. Если чего-то не хватает, выполнить алгоритм "Поход в магазин" 51 | 3. Оценить продукты на соответствие срокам годности, ГОСТ 52 | 4. Подготовить рабочеее место //Протереть стол, включить духовой шкаф 53 | 5. Выполнить алгоритм "Взвешивание продукта", повторить для каждого продукта 54 | 6. Сверить полученные данные с рецептом 55 | 7. Если данные с весов отвечают требованиям рецепта, выполнить соединение ингредиентов с помощью миксера 56 | 8. Подготовить тару для запекания 57 | 9. Вылить соединенные ингредиенты в тару для запекания 58 | 10. Поставить в духовой шкаф 59 | 11. Сидеть и ждать время указанное в рецепте 60 | 12. Провести проверку готовности бисквита посредством зубочистки 61 | 13. При выполнении п.12, достать бисквит для остывания 62 | -------------------------------------------------------------------------------- /homework/java/kaydunov/lecture1/task1.md: -------------------------------------------------------------------------------- 1 | # Проверочная работа: Объекты среди нас - Description 2 | ## Задание : Описать объекты, с которыми вы сталкиваетесь каждый день. 3 | ### Кол-во объектов - минимум 10. 4 | 5 | 1. Карандаш 6 | - длинна 7 | - острота\ 8 | :писать (при использовании этого поведения длинна и острота уменьшается)\ 9 | :заточить(длина уменьшается значительно, острота увеличивается, с некоторой вероятностью происходит поломка)\ 10 | :поломка(острата = 0; длинна --) 11 | 12 | 2. Лампа 13 | - количество света (количество света, люкс = 1 люмену на квадратный метр)\ 14 | :уменьшить\ 15 | :увеличить\ 16 | :скачок напряжения(количества света =0; другие методы больше не работают) 17 | 18 | 3. Телефон мобильный 19 | - вкл./выкл. 20 | - интернет 21 | - количество заряда\ 22 | :включить(количество заряда--)\ 23 | :выключить\ 24 | :зарядить(количество заряда++)\ 25 | :включить мобильный интернет(количество заряда--)\ 26 | :выключить мобильный интернет\ 27 | :включить Wi-Fi(мобильный интернет выкл.; количество заряда--)\ 28 | :выключить Wi-Fi 29 | 30 | 4. Кофе 31 | - температура 32 | - количество\ 33 | :пить (нельзя пока температура >60C; количество--)\ 34 | :остудить (температура--)\ 35 | :подогреть (температура++)\ 36 | :обернуть(коли-во = 0) 37 | 38 | 5. Трочка в пространстве 39 | - х 40 | - у 41 | - z 42 | - color\ 43 | :переместить (изменить координаты точки)\ 44 | :задать цвет 45 | 46 | 6. Рыбка 47 | - вес 48 | - местоположение\ 49 | :плавать (вес++, изменить местоположение(координаты))\ 50 | :есть(вес++)\ 51 | :метать икру(вес--, спустя время порождает новых рыбок) 52 | 53 | 7. Сережка 54 | - местонахождение 55 | - чистота\ 56 | :положить в шкатулку\ 57 | :надеть(пока надета, есть вероятность потерять)\ 58 | :почистить(чистота++)\ 59 | :потерять(местонахождение=error) 60 | 61 | 8. Цветок 62 | - высота 63 | - количество листков\ 64 | :полить(высота++, количество листков++) 65 | 66 | 9. Булавка 67 | - изношенность 68 | - количество скрепленых листов\ 69 | :прикрепить лист(изношеннность--; количество литов++)\ 70 | :открепить лист(изношеннность--; количество литов--) 71 | 72 | 10. Вирус 73 | - сложность днк 74 | - количество зараженных 75 | - смертность 76 | - заразность 77 | - количество убитых\ 78 | :передаться( вероятность успеха передачи зависит от заразности; количество зараженных++)\ 79 | :убить(зависит от смертности; количество убитых++; количество зараженных--)\ 80 | :мутировать(сложность днк++; зарахность++;смертность++) 81 | 82 | 83 | -------------------------------------------------------------------------------- /homework/java/veronika_lukyanovich/lecture2/level1.md: -------------------------------------------------------------------------------- 1 | public class MathOperationsDemo { 2 | public static void main (String [] args) { 3 | System.out.println("Welcom to the 'MathOperationsDemo'"); 4 | float a = 65; 5 | float b = 55; 6 | System.out.println("1. Addition '+':"); 7 | System.out.print("a = "); 8 | System.out.print(a); 9 | System.out.print(", "); 10 | System.out.print("b = "); 11 | System.out.print(b); 12 | 13 | float sum = a + b; 14 | System.out.println(); 15 | System.out.print("a + b = "); 16 | System.out.print(a); 17 | System.out.print(" + "); 18 | System.out.print(b); 19 | System.out.print(" = "); 20 | System.out.print(sum); 21 | System.out.println(); 22 | 23 | System.out.println("2) Addition '-':"); 24 | System.out.print("a = "); 25 | System.out.print(a); 26 | System.out.print(", "); 27 | System.out.print("b = "); 28 | System.out.print(b); 29 | 30 | float sub = a - b; 31 | System.out.println(); 32 | System.out.print("a - b = "); 33 | System.out.print(a); 34 | System.out.print(" - "); 35 | System.out.print(b); 36 | System.out.print(" = "); 37 | System.out.print(sub); 38 | System.out.println(); 39 | 40 | System.out.println("3) Addition '*':"); 41 | System.out.print("a = "); 42 | System.out.print(a); 43 | System.out.print(", "); 44 | System.out.print("b = "); 45 | System.out.print(b); 46 | 47 | float multipl = a * b; 48 | System.out.println(); 49 | System.out.print("a * b = "); 50 | System.out.print(a); 51 | System.out.print(" * "); 52 | System.out.print(b); 53 | System.out.print(" = "); 54 | System.out.print(multipl); 55 | System.out.println(); 56 | 57 | 58 | System.out.println("4) Addition '/':"); 59 | System.out.print("a = "); 60 | System.out.print(a); 61 | System.out.print(", "); 62 | System.out.print("b = "); 63 | System.out.print(b); 64 | 65 | float division = a / b; 66 | System.out.println(); 67 | System.out.print("a / b = "); 68 | System.out.print(a); 69 | System.out.print(" / "); 70 | System.out.print(b); 71 | System.out.print(" = "); 72 | System.out.print(division); 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /homework/java/Bulava_Katsyaryna/Lecture1_T1/Task1.md: -------------------------------------------------------------------------------- 1 | # [![Generic badge](https://img.shields.io/badge/homework-JAVA-fa0000.svg)](https://moodle.jrr.by/) JH1T1 2 | #Проверочная работа: Алгоритмы 3 | 1. Description 4 | Задание : Описать алгоритмы, с которыми вы сталкиваетесь каждый день. 5 | 6 | Кол-во минимум 5. 7 | 8 | -Кормление собаки 9 | 1. Разбудить собаку 10 | 2. Погладить собаку 11 | 3. Поцеловать собаку 12 | 4. Проанализировать (1. ее поведение; 2. её внешний вид) 13 | 5. Позвать собаку на кухню 14 | 6. Подготовить место кормления 15 | 7. Наполнить миску: (1. миска с кормом; 2. миска с водой) 16 | 8. Команда <Иди кушать> 17 | 9. Если команда не работает, повторить п.2,3, затем п.8. 18 | 19 | -Выгуливание собаки 20 | 1. Проанализировать погоду на улице 21 | 2. Соответственно погоде отдеться 22 | 3. Обработать собаке лапы защитным воском 23 | 4. Надеть ошейник 24 | 5. Пожмякать за загривок 25 | 6. Команда <Пошли гулять> 26 | 7. Спуститься на улицу 27 | 8. Провести оценку выработки естественных нужд 28 | 9. Завершить прогулку командой <Идем домой> 29 | 30 | -Поход в магазин 31 | 1. Оценить отсутствие продуктов в холодильнике 32 | 2. Составить заявку для приобретения 33 | 3. Анализ заявки 34 | 4. Выбор торговой точки, соответствующей заявке 35 | 5. Направиться в выбранную торговую точку 36 | 6. Совершить покупки 37 | 38 | -Взвешивание продукта 39 | 1. Подготовкить весы 40 | 2. Команда <ВКЛ> 41 | 3. Подготовить (1. продукт для взвешивания; 2. тару для взвешивания) 42 | 4. Поставить тару на рабочую часть весов 43 | // Выполняем затаривание 44 | 5. Команда <Т> 45 | 6. Кладем в тару продукт 46 | 7. Проводим анализ индикатора применяемого в весах для отображения цифровой информации 47 | 48 | 49 | -Приготовление бисквита 50 | 1. Проанализировать наличие ингредиентов 51 | 2. Если чего-то не хватает, выполнить алгоритм "Поход в магазин" 52 | 3. Оценить продукты на соответствие срокам годности, ГОСТ 53 | 4. Подготовить рабочеее место //Протереть стол, включить духовой шкаф 54 | 5. Выполнить алгоритм "Взвешивание продукта", повторить для каждого продукта 55 | 6. Сверить полученные данные с рецептом 56 | 7. Если данные с весов отвечают требованиям рецепта, выполнить соединение ингредиентов с помощью миксера 57 | 8. Подготовить тару для запекания 58 | 9. Вылить соединенные ингредиенты в тару для запекания 59 | 10. Поставить в духовой шкаф 60 | 11. Сидеть и ждать время указанное в рецепте 61 | 12. Провести проверку готовности бисквита посредством зубочистки 62 | 13. При выполнении п.12, достать бисквит для остывания 63 | 64 | 65 | -------------------------------------------------------------------------------- /homework/java/Kisel_Maksim/task1.md: -------------------------------------------------------------------------------- 1 | Объект - Карандаш. 2 | Состояние : 3 | длина карандаша. 4 | Поведение : 5 | писать (при использовании этого поведения объект сам уменьшается) 6 | ----------------------------------------------------------------------- 7 | Объект - Холодильник. 8 | Состояние : 9 | вкл. выкл. 10 | кол-во продуктов 11 | температура 12 | Поведение : 13 | включить - При включении начинает понижать температуру. 14 | выключить - При выключении температура повышается. 15 | --------------------------------------------------------------------------- 16 | Объект - Телевизор. 17 | Состояние - 18 | вкл/выкл 19 | уровень яркости 20 | расширение экрана 21 | диоганаль 22 | Поведение - 23 | повысить/понизить уровень яркости. - При использовании этого поведения вы плавно повышаете яркость(+1) 24 | переключить канал входа - Происходит выбор откуда выводить картинку 25 | выключить/включить - включить либо выключить. 26 | ------------------------------------------------------------------------------ 27 | Объект линзы 28 | Состояние - 29 | одеты/сняты 30 | количество диоптрий 31 | цвет 32 | Поведение - 33 | снять 34 | надеть 35 | ------------------------------------------------------------------------------- 36 | Объект - Зубная щетка. 37 | Состояние 38 | используется 39 | не используется 40 | Поведение 41 | используется. - Используются с специфическими жидкостями и гелями. 42 | не используется - Требует хранения в соответствии с правилами эксплуатации 43 | ----------------------------------------------------------------------------- 44 | Объект - Ноутбук. 45 | Состояние - 46 | Включен 47 | Выключен 48 | Режим сна 49 | Поведение 50 | Включен - Служит для поиска, обработки, использования различного рода информации. 51 | Выключен - В случае долговременного хранения без использования 52 | Режим сна - В случае непродолжительного хранения без использования 53 | ---------------------------------------------------------------------------------- 54 | Объект - Посудомойка. 55 | Состояние 56 | Пустая 57 | Полная 58 | В работе 59 | Режим сна 60 | Поведение 61 | - Пустая - Ожидание наполнения. 62 | Готова к принятию посуды. 63 | Включение не целесообразно. 64 | Есть свободное пространство. 65 | Полная - Наполнена. Не готова к принятию посуды. Включение целесообразно. Нет свободного пространства. 66 | В работе - Путем определенных алгоритмов использования воды, моющих средств, собственных узлов производит очистку посуды от загрязнений. 67 | ----------------------------------------------------------------------------------------------- 68 | -------------------------------------------------------------------------------- /homework/java/Shevtsova_lecture1HW/task1.md: -------------------------------------------------------------------------------- 1 | # Описать объекты, с которыми вы сталкиваетесь каждый день. 2 | 1. Фильтр для воды 3 | 4 | Состояние 5 | - количество отфильтрованной воды 6 | - количество неотфильтрованной воды 7 | - возраст фильтра 8 | - чистота кувшина 9 | 10 | Поведение: 11 | - фильтрует воду (уменьшается количество неотфильтрованной воды, увеличивается количество отфильтрованной) 12 | - добавление воды (увеличиватся количество неотфильтрованной воды) 13 | - слив воды (уменьшается количество отфильтрованной воды) 14 | - замена фильтра (возраст фильтра становится = 0) 15 | 16 | 2. Кружка 17 | 18 | Состояние 19 | - чистота 20 | - наполненность 21 | - температура 22 | 23 | Поведение 24 | - мытье (становится чистой) 25 | - налив напитка (изменяется наполненность и температура) 26 | - слив напитка (изменяется наполненность и температура) 27 | 28 | 3. Книга 29 | 30 | Состояние: 31 | - прочитана/не прочитана/ в процессе чтения 32 | - количество прочитанных страниц 33 | 34 | Поведение: 35 | - читать (увеличивается количество прочитанных страниц) 36 | 37 | 4. Настольная лампа 38 | 39 | Состояние: 40 | - включена/выключена 41 | - работает/не работает 42 | 43 | Поведение: 44 | - включить 45 | - выключить 46 | - заменить лампочку(начинает работать) 47 | 48 | 5. Нож 49 | 50 | Состояние: 51 | -чистота 52 | -острота 53 | 54 | Поведение: 55 | - точить (увеличивается острота) 56 | - мыть ()увеличивается чистота) 57 | 58 | 6. Упаковка влажных салфеток 59 | 60 | Состояние: 61 | - количество салфеток 62 | 63 | Поведение: 64 | - взять салфетку (количесвто салфеток уменьшается на 1) 65 | 66 | 7. Зонт 67 | 68 | Состояние: 69 | - закрыт/раскрыт 70 | - сухой/мокрый 71 | 72 | Поведение: 73 | - раскрыть (становится мокрым) 74 | - закрыть 75 | - сушить (становится сухим) 76 | 77 | 8. Флешка 78 | 79 | Состояние: 80 | - объем памяти 81 | - свободное место 82 | 83 | Поведение: 84 | - добавить файлы (уменьшается свободное место) 85 | - удалить файлы (увеличивается свободное место) 86 | - отформатировать 87 | 88 | 9. Яйцо 89 | 90 | Состояние: 91 | -сырое/сварено вкрутую/сварено всмятку/пожаерно 92 | - очищено/неочищено 93 | 94 | Поведение: 95 | - варить какой-то кол-во минут 96 | - пожарить 97 | - почистить 98 | 99 | 10. Весы 100 | 101 | Состояние: 102 | - вкл/выкл 103 | 104 | Поведение: 105 | - включить 106 | - выключить 107 | - взвесить 108 | 109 | -------------------------------------------------------------------------------- /lecturer/tgBot/src/test/java/by/jrr/telegrambot/service/MessageServiceTest.java: -------------------------------------------------------------------------------- 1 | package by.jrr.telegrambot.service; 2 | 3 | import by.jrr.telegrambot.TelegrambotApplicationTests; 4 | import com.fasterxml.jackson.databind.ObjectMapper; 5 | import org.junit.jupiter.api.Test; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.telegram.telegrambots.meta.api.methods.send.SendMessage; 8 | import org.telegram.telegrambots.meta.api.objects.Update; 9 | 10 | import java.io.File; 11 | import java.io.IOException; 12 | 13 | import static org.junit.jupiter.api.Assertions.assertEquals; 14 | 15 | class MessageServiceTest extends TelegrambotApplicationTests { 16 | 17 | @Autowired 18 | TelegramBot telegramBot; 19 | @Autowired 20 | ObjectMapper objectMapper; 21 | @Autowired 22 | MessageService messageService; 23 | 24 | @Test 25 | void onUnknownReceived() throws IOException { 26 | Update update = objectMapper.readValue(new File("src/test/resources/update.json"), Update.class); 27 | SendMessage actualResult = messageService.onUpdateReceived(update); 28 | SendMessage expectedResult = makeMessage("Do no"); 29 | assertEquals(expectedResult, actualResult); 30 | } 31 | 32 | @Test 33 | void onStartReceived() throws IOException { 34 | Update update = objectMapper.readValue(new File("src/test/resources/start.json"), Update.class); 35 | SendMessage actualResult = messageService.onUpdateReceived(update); 36 | SendMessage expectedResult = makeMessage("Hello!"); 37 | assertEquals(expectedResult, actualResult); 38 | } 39 | 40 | @Test 41 | void onSettingsReceived() throws IOException { 42 | Update update = objectMapper.readValue(new File("src/test/resources/settings.json"), Update.class); 43 | SendMessage actualResult = messageService.onUpdateReceived(update); 44 | SendMessage expectedResult = makeMessage("Settings!"); 45 | assertEquals(expectedResult, actualResult); 46 | } 47 | 48 | @Test 49 | void onHelpReceived() throws IOException { 50 | Update update = objectMapper.readValue(new File("src/test/resources/help.json"), Update.class); 51 | SendMessage actualResult = messageService.onUpdateReceived(update); 52 | SendMessage expectedResult = makeMessage("Help!"); 53 | assertEquals(expectedResult, actualResult); 54 | } 55 | 56 | private SendMessage makeMessage(String text){ 57 | SendMessage sendMessage = new SendMessage(); 58 | sendMessage.setChatId(185929241L); 59 | sendMessage.setText(text); 60 | return sendMessage; 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /homework/english/Natalia_Shevtsova/lecture1/VOCABULARY_PRACTICE.md: -------------------------------------------------------------------------------- 1 | TASK 1 2 | MATCH THE WORDS TO THEIR TRANSLATION (СОВМЕСТИТЕ СЛОВА ИЗ СПИСКА С РУССКИМ ПЕРЕВОДОМ) 3 | 1 to execute - составлять 4 | 2 to transfer - перемещать 5 | 3 to compile - выполнять 6 | 4 to pass to - перейти к 7 | 5 to switch - переключать 8 | 6 to support - поддерживать 9 | 7 to retool - переделать (переоборудовать) 10 | 8 to implement - применить 11 | 9 to run a program - запустить программу 12 | 10 to enable - разрешать 13 | 11 to utilize - использовать 14 | 12 language features - особенности языка 15 | 13 multithreaded - многопоточный 16 | 14 electronic appliance - электронное устройство 17 | 15 embedded systems - встроенные системы 18 | 16 to complete a course - завершить курс 19 | 17 to require - требовать 20 | 18 optional - необязательный 21 | 19 assignment - задание 22 | 20 to expand - расширять 23 | 21 to assist - помогать 24 | 22 to allow - позволять (давать возможность) 25 | 23 to contain - содержать 26 | 24 placeholder - поле(метка) 27 | 25 lowercase letter - строчная (маленькая буква) 28 | 26 capital letter - заглавная буква 29 | 27 purpose - цель (задача) 30 | 28 variable - переменная 31 | 29 discouraged - нерекомендованный 32 | 30 to avoid - избегать 33 | 31 backlog - перечень задач 34 | 32 analytics engine - аналитическая машина 35 | 33 distibuted search - распределительный поиск 36 | 37 | TASK 3 38 | MAKE YOUR OWN EXAMPES WITH THE VOCABULARY OF THE SECTION (ПОСТРОЙТЕ СВОИ ПРЕДЛОЖЕНИЯ СО СЛОВАМИ ИЗ СЕКЦИИ). 39 | 1 I must execute a lot of sentences to finish my english homework 40 | 2 My neighbour transfered my laptop and I cab't find it. 41 | 3 I must compile my program 42 | 4 Our teacher told us to pass to next page in our books 43 | 5 Switch chanal please 44 | 6 He always supports me 45 | 7 My dad retools my bicycle 46 | 8 I implemented 3 new mthods to run this program 47 | 9 My friend allowed me to utilize his electronic appliance 48 | 10 This language features enable to create multithreaded programs 49 | 11 Embedded systems are very common today 50 | 12 I really want to comlete a course in this year 51 | 13 Employers require a lot of knowlege. I would like it to be optional 52 | 14 This assigments aexpand my mind 53 | 15 I assist my friend to make his home more comfortable 54 | 16 This taxt contains many capital letters. It is discouraged. Use instead of it lowercase letter. 55 | 17 What is placeholder? I never listened adout it before 56 | 18 My purpose is create an analytics engine 57 | 19 This veriable must be inside this curly braces 58 | 20 My backlog for next week scares me 59 | 21 I don't know what is distibuted search. Now I am surfing the Internet to find something about it 60 | -------------------------------------------------------------------------------- /homework/java/anzhela_khamitskaya/lecture2/tasks.md: -------------------------------------------------------------------------------- 1 | ## Описание: 2 | умение дать название переменной, которая будет хранить в себе значение - это целое искусство. 3 | Название должно быть понятным и доступным для другого человека, давать контекстуальную информацию и отражать ее цель. 4 | 5 | ## Требования: 6 | придумать названия для следующих переменных 7 | 8 | ## 9 | Количество кораблей в порту - quantityOfShips 10 | Счетчик целых чисел - intCounter 11 | Первое число - firstNumber 12 | Ответ на вопрос - answer 13 | Случайное число - randomNumber 14 | Генератор случайных чисел - generatorOfRandomNumbers 15 | Цвет автомобиля - carColor 16 | Скорость движения автомобиля - carSpeed 17 | Введеное число пользователем - inputOfUser 18 | Наибольшее число - numberMax 19 | Наименьшее число - numberMin 20 | Левая граница диапазона чисел - limitMin 21 | Правая граница диапазона чисел - limitMax 22 | Загаданное пользователем число - choiceOfUser 23 | Вариант ответа - answerOption 24 | Банковский счет - bankAccount 25 | Банковский баланс - accontantBalance 26 | Кредитная карта - credirCardId 27 | Количество колес у велосипеда - bicycleQuantityOfWheels 28 | Стоимость билета - ticketPrice 29 | 30 | 31 | ## Описание: 32 | oпределение типа переменной является важной задачей, поскольку тип должен отражать ту сущность, которую нужно хранить, 33 | а также обозначает набор операций над переменной. Например, при работе с математическими операциями лучше выбирать 34 | численный тип данных вместо строк, даже если в строке содержатся числа, поскольку над строкой математические операции 35 | выполнить нельзя. 36 | 37 | ## Требования: 38 | укажите тип для следующих переменных (можно указать все подходящие варианты) 39 | 40 | ## 41 | Количество кораблей в порту - bite 42 | Счетчик целых чисел - bite short, int, long, BigInteger 43 | Первое целое число - Счетчик целых чисел - bite, short, int, long, BigInteger 44 | Случайное целое число - Первое целое число - Счетчик целых чисел - bite short, int, long, BigInteger 45 | Случайное вещественное число - float, double, BigDecimal 46 | Скорость движения автомобиля - float 47 | Введенное пользователем целое число - bite, short, int, long, BigInteger 48 | Наибольшее целое число - bite, short, int, long, BigInteger 49 | Наименьшее вещественное число - float 50 | Левая граница диапазона целых чисел - bite, short, int, long, BigInteger 51 | Правая граница диапазона целых чисел - bite, short, int, long, BigInteger 52 | Загаданное пользователем целое число - bite, short, int, long, BigInteger 53 | Денежный баланс - BigDecimal 54 | Количество колес у велосипеда - bite 55 | Голодный ли человек - boolean 56 | Символ латинского алфавита - char 57 | Четное ли число - boolean 58 | Текущий год - LocalDate, LocalDateTime 59 | Знак пробела - char 60 | Стоимость билета - BigDecimal 61 | 62 | Использовать String, и парсить в нужный формат 63 | --------------------------------------------------------------------------------