├── 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 | # [](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 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
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 | # [](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 | # [](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 | [](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 | [](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 | # [](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 |
--------------------------------------------------------------------------------