From cdddd7c3b159eba1000d9c84f691c458c9a1323e Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 26 Jul 2019 20:18:17 +0300 Subject: [PATCH 01/28] Task#2 with examples from learn.by --- .idea/.gitignore | 3 + .../1_Basics_of_software_code_development.iml | 9 ++ .idea/compiler.xml | 18 +++ .idea/misc.xml | 11 ++ .idea/modules.xml | 9 ++ .idea/uiDesigner.xml | 124 ++++++++++++++++++ .idea/vcs.xml | 6 + Task1/Task1.iml | 15 +++ Task1/pom.xml | 24 ++++ Task1/src/main/java/Task_1.java | 23 ++++ .../src/main/java/by/learn/CheckLiterals.java | 62 +++++++++ Task1/src/main/java/by/learn/FlowControl.java | 23 ++++ .../main/java/by/learn/InstanceOfChecker.java | 32 +++++ Task1/src/main/java/by/learn/LearnMain.java | 42 ++++++ Task1/src/main/java/by/learn/Logical.java | 30 +++++ .../learn/OperatorsEqualityAndRelational.java | 24 ++++ .../classes/META-INF/Task1.kotlin_module | Bin 0 -> 16 bytes Task1/target/classes/Task_1.class | Bin 0 -> 1171 bytes .../classes/by/learn/CheckLiterals.class | Bin 0 -> 926 bytes Task1/target/classes/by/learn/Father.class | Bin 0 -> 271 bytes .../target/classes/by/learn/FlowControl.class | Bin 0 -> 394 bytes Task1/target/classes/by/learn/Granny.class | Bin 0 -> 272 bytes .../classes/by/learn/InstanceOfChecker.class | Bin 0 -> 922 bytes Task1/target/classes/by/learn/LearnMain.class | Bin 0 -> 1005 bytes Task1/target/classes/by/learn/Logical.class | Bin 0 -> 1572 bytes .../OperatorsEqualityAndRelational.class | Bin 0 -> 685 bytes Task1/target/classes/by/learn/Son.class | Bin 0 -> 265 bytes Task1/target/classes/by/learn/Uncle.class | Bin 0 -> 269 bytes 28 files changed, 455 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/1_Basics_of_software_code_development.iml create mode 100644 .idea/compiler.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 .idea/vcs.xml create mode 100644 Task1/Task1.iml create mode 100644 Task1/pom.xml create mode 100644 Task1/src/main/java/Task_1.java create mode 100644 Task1/src/main/java/by/learn/CheckLiterals.java create mode 100644 Task1/src/main/java/by/learn/FlowControl.java create mode 100644 Task1/src/main/java/by/learn/InstanceOfChecker.java create mode 100644 Task1/src/main/java/by/learn/LearnMain.java create mode 100644 Task1/src/main/java/by/learn/Logical.java create mode 100644 Task1/src/main/java/by/learn/OperatorsEqualityAndRelational.java create mode 100644 Task1/target/classes/META-INF/Task1.kotlin_module create mode 100644 Task1/target/classes/Task_1.class create mode 100644 Task1/target/classes/by/learn/CheckLiterals.class create mode 100644 Task1/target/classes/by/learn/Father.class create mode 100644 Task1/target/classes/by/learn/FlowControl.class create mode 100644 Task1/target/classes/by/learn/Granny.class create mode 100644 Task1/target/classes/by/learn/InstanceOfChecker.class create mode 100644 Task1/target/classes/by/learn/LearnMain.class create mode 100644 Task1/target/classes/by/learn/Logical.class create mode 100644 Task1/target/classes/by/learn/OperatorsEqualityAndRelational.class create mode 100644 Task1/target/classes/by/learn/Son.class create mode 100644 Task1/target/classes/by/learn/Uncle.class diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..0e40fe8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ + +# Default ignored files +/workspace.xml \ No newline at end of file diff --git a/.idea/1_Basics_of_software_code_development.iml b/.idea/1_Basics_of_software_code_development.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/1_Basics_of_software_code_development.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..c6f2bc6 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..066595a --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..e7127b8 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Task1/Task1.iml b/Task1/Task1.iml new file mode 100644 index 0000000..d04ccda --- /dev/null +++ b/Task1/Task1.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Task1/pom.xml b/Task1/pom.xml new file mode 100644 index 0000000..0e972ba --- /dev/null +++ b/Task1/pom.xml @@ -0,0 +1,24 @@ + + + 4.0.0 + + Basic + Task#1 + 1.0-SNAPSHOT + + + + org.apache.maven.plugins + maven-compiler-plugin + + 7 + 7 + + + + + + + \ No newline at end of file diff --git a/Task1/src/main/java/Task_1.java b/Task1/src/main/java/Task_1.java new file mode 100644 index 0000000..b35c92c --- /dev/null +++ b/Task1/src/main/java/Task_1.java @@ -0,0 +1,23 @@ +import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput; +import org.w3c.dom.ls.LSOutput; + +import java.util.Scanner; + +public class Task_1 { + + //1. Найдите значение функции: z = ((a – 3 )*b/2) + c. + public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); + double a, b, c; + System.out.println("Enter value of a"); + a = scanner.nextDouble(); + System.out.println("Enter value of b"); + b = scanner.nextDouble(); + System.out.println("Enter value of c"); + c = scanner.nextDouble(); + double z = ((a - 3) * b / 2) + c; + System.out.println("The Result is = " + z); + scanner.close(); + } +} diff --git a/Task1/src/main/java/by/learn/CheckLiterals.java b/Task1/src/main/java/by/learn/CheckLiterals.java new file mode 100644 index 0000000..fc64427 --- /dev/null +++ b/Task1/src/main/java/by/learn/CheckLiterals.java @@ -0,0 +1,62 @@ +package by.learn; + +public class CheckLiterals { + + public static void main(String[] args) { + + // УРОК Arithmetics и привдение типов + int x = 8; + int y = 5; + int z = x / y; //1 если выходит дробная то обрезается до дробной + z = x % y; //3 остаток от деления тоже целочисленный + + // С константами не нужно привдение типов + final byte a = 1; + final byte b = 2; + byte c = (a+b); + + // Без констант нужно явное приведение типов + byte a1 = 1; + byte b1 =2; + byte c1 =(byte) (a1+b1); +//****************************************************************** + // Унарные операторы или арифметические/ Постфиксный и префиксный инкремент +//******************************************************************* + int x1 = 1; + x1++; //2 Постфиксный инкремент + ++x1; // Префиксный инкремент + x = x + 1; //3 + + // Деление на 0 + + double b2 = 0.; // Да так можно, просто точку после 0 + double a2 = 1/b2; // + System.out.println(a2); // Infinity + + // Не число + double z1 = Math.sqrt(-1); // извлечем квадратный корень из -1 + System.out.println(z1); // NaN + + + + + + + + + + + + + + + + + + + } +} + + + + diff --git a/Task1/src/main/java/by/learn/FlowControl.java b/Task1/src/main/java/by/learn/FlowControl.java new file mode 100644 index 0000000..a3740ea --- /dev/null +++ b/Task1/src/main/java/by/learn/FlowControl.java @@ -0,0 +1,23 @@ +package by.learn; + +public class FlowControl { + + + + + + + + public static void main(String[] args) { + + } + + + + + + + + + +} diff --git a/Task1/src/main/java/by/learn/InstanceOfChecker.java b/Task1/src/main/java/by/learn/InstanceOfChecker.java new file mode 100644 index 0000000..9615909 --- /dev/null +++ b/Task1/src/main/java/by/learn/InstanceOfChecker.java @@ -0,0 +1,32 @@ + +package by.learn; + +class Granny {} +class Father extends Granny {} +class Son extends Father {} + +class Uncle extends Granny {} + +public class InstanceOfChecker { + + // instanceof это с учетом наследования + + public static void doAction(Granny c) { +// Оператор instanceof срабатывает по значеню объекта а не по типу + if (c instanceof Father) {/*BaseCourse and FreeCourse */ + System.out.println("for Father and Son"); + } else if (c instanceof Uncle) {/*for OptionalCourse*/ + System.out.println("for Uncle"); + } else {/* for Course or null */ + System.out.println("for Granny or null"); + } + } + + public static void main(String[] args) { + //Father gen = new Father(); + //Son gen = new Son(); + Granny gen = new Son(); + doAction(gen); + } + +} diff --git a/Task1/src/main/java/by/learn/LearnMain.java b/Task1/src/main/java/by/learn/LearnMain.java new file mode 100644 index 0000000..f979177 --- /dev/null +++ b/Task1/src/main/java/by/learn/LearnMain.java @@ -0,0 +1,42 @@ +package by.learn; + +public class LearnMain { + public static void main(String[] args) { + + // ЛИТЕРАЛЫ в JAVA (https://learn.by/courses/course-v1:EPAM+JF+ext1/courseware/2995d3584b1b4324985cc16c0e09c31c/cfb71d7abfaf493084d55fa99e4f02ce/1) + + int x = 1; // Десятичный целочисленный литерал + int z = 671_010_001; // _671_00 -нельзя вначале и вконце, но можно 671_1_7_____1 (было добавлено для визуального восприятия тысяч, миллионов и т/д) + int y = 017; // Ноль вначале указывает на то, что это восьмеричное значение + // если перевести его в десятичное то будет 15 (не 17 как может показаться, именно 15) + // 8 уже не приемлемо + int c = 0x656af; // Можно Х большое использовать (без разницы), а также допустимо использовать символы от a до f + int b = 0b101011; // c Java 7 добавлены двоичные числа, т/е сначала 0b (можно и 0B) потом двоичное число 1011010 + + byte a = 127; + long k = 6710101245L; // если в конец не добавить L, то преобразуется к int автоматически + double d = 1.555; + double d1 = .07;// можно 0 до точки не ставить, две точки не допустимо + double d2 = 1.7e+2; // у этаго литерала есть sientific зависимость (степень только целочисленная) + float f = 5.11F; // Здесь по аналогии с int и long (но наоборот от больше к меньшему) т/е по умолчанию литералы с плавающей точкой по умолчанию double + // поэтому в конце добавляем F или f (без разницы + float f1 = 5.1_1F; // можно добавить и сюда нижнее подчеруивание для удобочитаемости + + boolean flag = false; + char ch = 48; // выводит код симовола т/е System.out.println(ch); будет 0 + char ch1 = 'A'; // 65 + char ch2 = '\n';// '\b' -big (переход на 1 символ), '\f' -farm (новая страница), '\n' -nitro, '\t' -tractor, '\r' - перевод каретки вначало строки + char ch3 = '\255'; // это ASCII код 65000 + char ch4 = '\uffff'; // начало '\u0000' (по умолчанию для char) конец '\uffff' + + String str = null; // проблема на $1 000 000 + String str1 = "java"; // является строковым литералом и храниться в пуле литералов + Object ob = null; + + + } +} + + + + diff --git a/Task1/src/main/java/by/learn/Logical.java b/Task1/src/main/java/by/learn/Logical.java new file mode 100644 index 0000000..6caa1e7 --- /dev/null +++ b/Task1/src/main/java/by/learn/Logical.java @@ -0,0 +1,30 @@ +package by.learn; + +public class Logical { + public static void main(String[] args) { + int x = 1; + int y = 1; + boolean a1 = x == y; // true + boolean b1 = x != y; // false + System.out.println(x++ == y++ && x++ != y++); // выполнит только 1 сравнение + System.out.println("x= " + x + ", y "+ y); + + boolean a2 = x == y; // true + boolean b2 = x != y; // false + System.out.println(x++ != y++ && x++ == y++);// выполнит 1 и 2 сравнение + System.out.println("x= " + x + ", y "+ y); + + boolean a3 = x == y; // true + boolean b3 = x != y; // false + System.out.println(x++ != y++ || x++ == y++); // выполнит 1 и 2 + System.out.println("x= " + x + ", y "+ y); + + boolean a4 = x == y; // true + boolean b4 = x != y; // false + System.out.println(x++ == y++ || x++ != y++);// выполнит только 1 + System.out.println("x= " + x + ", y "+ y); + + + } + +} diff --git a/Task1/src/main/java/by/learn/OperatorsEqualityAndRelational.java b/Task1/src/main/java/by/learn/OperatorsEqualityAndRelational.java new file mode 100644 index 0000000..42dcff6 --- /dev/null +++ b/Task1/src/main/java/by/learn/OperatorsEqualityAndRelational.java @@ -0,0 +1,24 @@ +package by.learn; + +public class OperatorsEqualityAndRelational { + public static void main(String[] args) { + + // УРОК + // Вот такой прикол, что числа имеющее семь 0 после запятой будут одинаковые + // так как здесь имеется ограничение. Числа в периоде в математики и информатике не + // одно и тоже до определенного значения + + // МАШИННЫЙ 0 Помнить о нем следует всегда + // Вот почему не используем float или double для подсчёта денег + + float result = 1 / 3.0f * 3; + + System.out.println(1.f == result); // true + + System.out.println(1.0000000146568481f == 1.000000051546f); // true + + + } + + +} diff --git a/Task1/target/classes/META-INF/Task1.kotlin_module b/Task1/target/classes/META-INF/Task1.kotlin_module new file mode 100644 index 0000000000000000000000000000000000000000..2983af70661ad375cc499ebc4da5a68ca46c532e GIT binary patch literal 16 RcmZQzU|?ooU|@t|egFVe02KfL literal 0 HcmV?d00001 diff --git a/Task1/target/classes/Task_1.class b/Task1/target/classes/Task_1.class new file mode 100644 index 0000000000000000000000000000000000000000..3e61107a510ca151357da39dab591785eb5ca88a GIT binary patch literal 1171 zcmaJ>ZBNrs6n^d~ZRx6vZNN~J`aWIc)=hq*sks88M?BgI}Fl_ zSFsp+i?(ZR1hul&*yd%2JjtSGa%YD(Y+<*ZlD}^^8Pwu7ZyxT=%oD!GZI@vn`>}Yy zk9f}EZZ%i(8@5}W59{+rl@O^*!VF5&ℜp)aIywvd7)9WSvg5>|8+u*#5Fb$zR09C0VG4DXY{6|Cua zh1WXP@#bQj2%LuypTYAjF9)_$5&a~#_buat)eIcpu$#uBq2n!zLcG(lflVD-f~*|z zr~FQ(&GLa|`v15}Uz)yEV~B}S_eZ0$z1+H64}6-n#cMRIO!m@%ID{@Qpn@IX79CFq zmR*p0y-92^!_ALxwCn<+c8N;;K zqXgW*O|p700)spP{0kB^(v?%hc8}3@0;zb6?xfs;GTwr^E{vYGF((O2`)kSBG~(5a zbeP5!FC&|CDuqwcyL*B}vaf|?Mr|S0LOKHUceqU<9 literal 0 HcmV?d00001 diff --git a/Task1/target/classes/by/learn/CheckLiterals.class b/Task1/target/classes/by/learn/CheckLiterals.class new file mode 100644 index 0000000000000000000000000000000000000000..ee36f1a1639ceff89569296786880143376c70ec GIT binary patch literal 926 zcmZuwTTc^V5ItYJ?Oxi_3KUygMUYFWzzX7GxrG2RQ7aN^c=3g=byF6%EpE34c=p-E zpP~1Ye}aqFjjh9J(cgJ>B@G~tofePZmx&(q}L?F z$TejFaZYee|rMKKx58KEDe&$Fk9ET$OE;ugv%V1dXI?qY?zuVE59n8q{A;1HE? zt&ilObPV%-ko|xhSuPgCJ~^|zlg|E|jG~;fiyXNX_HL6u&#p0Sa!Q`3%9FoHuhOsL rHY1HnOx$4<{I}*YP8Neo#;Iq5`qx;QWR&6r9rqZeIeCgYBAEUMGU1u= literal 0 HcmV?d00001 diff --git a/Task1/target/classes/by/learn/Father.class b/Task1/target/classes/by/learn/Father.class new file mode 100644 index 0000000000000000000000000000000000000000..1f4a1c8f115f1ab9189669b1e66ceba89fefffe2 GIT binary patch literal 271 zcmZ9Gy-veW426%|{FD$V?a-MK7|6f~VyRSw6tzRE?oKeug>WO?+#>a{n2;EFfIbw$ zfer{uwvRvg$liT@d;++_NrFC(VjRa95~3SpjlU)I&(7C`VA?zgVVD~$^UX^kZpB5d zWSlo8*K2mBoA)sAm1zm1yx3;7u(R2WeI@RikSv>xD`jRn^W@&Po^2_M$7vQ1wswnC^z`X2NK;+fBUPF9j)WKQpf?pg#9E_Yh=J;KuMd#uL^%A} GO1}Zug*S=- literal 0 HcmV?d00001 diff --git a/Task1/target/classes/by/learn/FlowControl.class b/Task1/target/classes/by/learn/FlowControl.class new file mode 100644 index 0000000000000000000000000000000000000000..dabb105817973518cb47e247ec837f49107c10c8 GIT binary patch literal 394 zcmZus%Sr<=6g`=z9a~%5;@(|VFbkIzH-)YST~xYpl^MgBk|q$Ril605aN!5|QQ}P$ zEZ9Kq;xoEl{7=~15;F8~5C;1cBMiO)2Ww4s literal 0 HcmV?d00001 diff --git a/Task1/target/classes/by/learn/Granny.class b/Task1/target/classes/by/learn/Granny.class new file mode 100644 index 0000000000000000000000000000000000000000..397f54c121c8499ed1784b1414b6b67d0126b1b8 GIT binary patch literal 272 zcmZ8bu};H441I3Xq=Z0A2WCcK;08tzOQoVp5gkC?ox{*8;UZmAq<$6?5(6K=N1^(l z6P9d0KffpY`{(luz$Jz`x;V&im|;Ljubp@84WWB_HYX(G=1~ZP(s{XCzg7|+xT=*I zm5t?k&cVfbM<(sUtq4bDwK27D@a8tK_nRw1e&4Kvm5GbyW)VHmfjX8&wv)lzJW6Lj?J7^JB-?WrQ8Ju#Q5p0JVv2=C8Zh8Tm5Y zm2qI=0hmh;f)jz+X8X(wm5jBwrB4#6eYLZ{aiIJo6|W1}d(lfj2_h{pS-&WK6-%wp z){Uz01tzX!1PZN0`bXRH_@7=^24tz$KQs^Jsq{jrJ6I;kK0Q@~c!*j?1usb!>`4E^4ZN-Hx%qpQpgT4akCCQQ~u)k;k{- zd!%s=@tKDVCiompK?h}?-F^Wom}HbUK8cv-Q&yYi)y6MmKBD*q*>dhHMm}MV$mjsE zQe?~|Z61wCHWitn3`k@#D)XAA#3JceaN|GWRYo^iH_dy591|92n8B^V3|pKb!&Ko1 r^6$^#G?%|&?7~QqTEHx9%+bhv%3JL>5S?SrChI&E%pPtt&Y<=eiNwO8 literal 0 HcmV?d00001 diff --git a/Task1/target/classes/by/learn/LearnMain.class b/Task1/target/classes/by/learn/LearnMain.class new file mode 100644 index 0000000000000000000000000000000000000000..1819e4926020fb54c661cc1adcf9f79b9f4ab1de GIT binary patch literal 1005 zcmZuuO-~b16g{sqot8rBFda$}D+($Flmf*mZGl!HfLb9~!va^+GL*s6CZ!l*8T&nKFs)#6Hun?n%$fc zkm7@@0`hEq-4X~D?3%T-yIryxPs~!48Ldz+o7GjbVLS1kq}<%JcLel8X)jT=%tkFy zaO@+~u4T!!%~K!}e_GfwpPPxQS*s+9&4yj8WZhY2qr%(a|C9y93*tVpPwWw8qC}X) zJ>nVhfLJHy1U&0wju~gPLCiDQU`F1knia-tjLVyJX1Qs3lNDMv(+pt{PvdT^F8YtFx8)a+WcHXM}?<qr^3Y z_=la(1K|+Rh8ZPz3ZCAfcMwNzS*KOpq=ZiTZD$RLpo>upqUdIZm&GB;E-_b>r!>#B z8k*50Lso|kulmwZbjT^64kg{9!=G-|5l9EMw#g8oN=An|YG~?RBdi7ty#ud}PAzCe zM5aq?&qPJ0`&`Nz2LpbNYJnF4dO=ER=Qb*IZqm(Nu24=tqc{cMqRdfdla!W153;z7 z9AcPb*CMXsA>U#deRzx;?s{Kc{vx}3ILCt(_Q$xO7fZYmW5&-rz4Ro`T_8gYGH1_{ zC&n(F?0uZBaApSA$?D_1JGhAfD(QsDrG7=>8tXEaQiljq2A(8#SO2P33G}ExdlL zvc(2XG?}<7ux2xBxdr=?qc0LFwb-M(3ZV+sChmoBA4BAZFpLpFV|mBpYffs>&T&c` zBW)p!;(<0}yk%G0CLIqku2UxjHRYqA>sakca@k(U^VUU|lZnr89(hj1Rx2lnvzx1V zn=Wr=jr9715uW68#%5Nhr#NOKHm`^3SJ|wcUKDi4&Y1csSLs?*ipHio{t*u3GY6{^ z)WuE{DNuh_!8u$;h+n4uc_4b&v^9K-^Aw)G&Rxj+V)z2Bzv%QLOdL8OpcZv}3!)wk z^f1}m4lgPI$r{7PNF=%g(|8NRI~s{@m*AlB0iMW~NOa31I|v`b!*~H+5#&MR%YqysML9aJ55{lC&dm$c=Q-aeK- z*Ff~1ywH1^=2o~oF4fO}6q9QWAi^CD!@^5$ZkbD8=epl8@{t)|xzRo5{6L-5p+VZv zC|zih$7q%eqQ!k@4|a-1G*R0lX*8pS8#g3H?H1Om7Da9=dx*$0TqH8EEPh-f^0D4e zv=RAP?Hxb7R`#`rZL|{wSaAkdh=Qy;iK|2wuCdN{wERY;$e8?MY)tm4>oaj(_=A|Z zu}{*G!$XI3Ypzw|nkBA_?Q)g#TM#_rmog?wHBJOh=T*4!$}-DB#azxUrl*LGzdEfQ A@&Et; literal 0 HcmV?d00001 diff --git a/Task1/target/classes/by/learn/OperatorsEqualityAndRelational.class b/Task1/target/classes/by/learn/OperatorsEqualityAndRelational.class new file mode 100644 index 0000000000000000000000000000000000000000..c0325b4e0bb386b9da857e8fe86df8d979062eff GIT binary patch literal 685 zcma)(&2AGh6orpxrZEXq8X6L43ls>5gaxx;S%idut^!2_WdSQEwStQ?6C4jxcDw`| zUVt?$Kw`lI@KBWF2@NMTtuimj!Bf zO>X=>fwRH2=(TFh0@~;JvlEHK<-%)9aZxh8y;{Y|eC|rlL%HR; zlHQB{h=2)yV)!C(8IZK6=w&EbAR|z=H8&JnO&QJ-(?+~*c zu#-Ogj418C{{WeML=t~NOd;VBTE;8_Hc0@MMrfi%ZyW8ZeP`7I8`J~c7S1xtMbO(t Zbj&~`agNv$?c|--l>Yt{{qAclM(;` literal 0 HcmV?d00001 diff --git a/Task1/target/classes/by/learn/Son.class b/Task1/target/classes/by/learn/Son.class new file mode 100644 index 0000000000000000000000000000000000000000..904e7e5628bc5ca920e30342a27892b7910e7a75 GIT binary patch literal 265 zcmYjL!D_-#5S)!Mu`wF);Mrr_Lv!$`coBp`(1YUrCEb$O#us=-p`X>0;GrMTk1E}$ zhzq+rGt992`*->QFhVat105e-9}&TuXrrqsq4D^%A-J>hjR{er4KMcFlc@sgl>|4#RV&C;#FzJgkV+fZN_t5CkL-)S1FV6@_m+b_R03;LmgBI z7fnKVAC<#5I#*TB7DG7lZe1iT5!s%gSaz*6pO2t#0Si5QWb)e>F{iaM5*_)rDEORNNFSLa>Y4?r*Lmy*A#!O)BKEx+=Kv0emQN zQj6fg%$)g{!_3$B$0vYmjAD4`M;JsH62eEKz2gU4)yisKyv#PNx9qN7 z)w@dIBOna^o8|Z)m^)={g9$qFavLNmCh4K5RC-H-%L8aHqJv0kc!XVaMJK-tI72KG Jp?BO$egGwAHpKt{ literal 0 HcmV?d00001 From b48c5381354cb5bdcb3fa8bcaba9bcbdf7b318dd Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 26 Jul 2019 20:50:06 +0300 Subject: [PATCH 02/28] first commit Task#2 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task2/Task2.iml | 15 +++++++++++++++ Task2/pom.xml | 12 ++++++++++++ Task2/src/main/java/Task_2.java | 18 ++++++++++++++++++ Task2/target/classes/Task_2.class | Bin 0 -> 1250 bytes 7 files changed, 49 insertions(+) create mode 100644 Task2/Task2.iml create mode 100644 Task2/pom.xml create mode 100644 Task2/src/main/java/Task_2.java create mode 100644 Task2/target/classes/Task_2.class diff --git a/.idea/compiler.xml b/.idea/compiler.xml index c6f2bc6..6972bd0 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -7,11 +7,13 @@ + + diff --git a/.idea/misc.xml b/.idea/misc.xml index 066595a..c05f844 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,6 +4,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index e7127b8..92724c9 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -4,6 +4,7 @@ + \ No newline at end of file diff --git a/Task2/Task2.iml b/Task2/Task2.iml new file mode 100644 index 0000000..8d8ffd9 --- /dev/null +++ b/Task2/Task2.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Task2/pom.xml b/Task2/pom.xml new file mode 100644 index 0000000..50d1a79 --- /dev/null +++ b/Task2/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#2 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task2/src/main/java/Task_2.java b/Task2/src/main/java/Task_2.java new file mode 100644 index 0000000..66e3abd --- /dev/null +++ b/Task2/src/main/java/Task_2.java @@ -0,0 +1,18 @@ +import java.util.Scanner; + +public class Task_2 { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + double a, b, c, z; + System.out.println("Enter value of a"); + a = scanner.nextDouble(); + System.out.println("Enter value of b"); + b = scanner.nextDouble(); + System.out.println("Enter value of c"); + c = scanner.nextDouble(); + z = (b + Math.sqrt(Math.pow(b, 2) + 4 * a * c)) / 2 - Math.pow(a, 3) * c + Math.pow(b, -2); + System.out.printf("The Result is = %.2f", z); + scanner.close(); + } +} + diff --git a/Task2/target/classes/Task_2.class b/Task2/target/classes/Task_2.class new file mode 100644 index 0000000000000000000000000000000000000000..d155ed8ff81739764954f2be0e4046d9146e5a4d GIT binary patch literal 1250 zcmZuwTT|0e5dKb^CLs;i7OZ%S7qEb~ig>{SRw*b_F478C9-K6W5@-`_Q&b-GH^~Dq zIyyf4qa61nWm=HToXdW@-=1&xoc#Iw{TG0{SXa=8q=Y+dWQ-~Z;2z(N$+)lJ0UmPX zk&JN}kHs`G_@^L+2{GN(v?j&0>|5e*e}#-G2~QNH@suZe#uH6T$S{Z#mTkFH48i!& zDuXcXyf+y-vzBcx)+SUFD7c$ejX}=l_1gBk(G>A3x@9x; z#n-c2`mUZV>vk!bbE}qJN_qM9YKa(;Gu#YP&CqSztdien*Ilce%=sWCXF3hi%!)J& z8hZ>%&Z$=obJpS_!@iCLKU&2FTx96>WV9xdFr#7?&w0QL6?1sW&^2SbW>wqO%XL$8 zHZ)zryoxLqR4iiYe?JL0O)(@at9XSK6*=S?qWMizTQO_(va4A&ZBiRZjBXIE*_Nf^ zmT9;WUaMHenu<3lsCdgoi+&v^qH~{Xu32FS@c#Dt{jr?noV`H*U7UgS!=|XmRP?;atNPPM}72EveW}LeBM(7FA?Q}FNT+rQ3I(f(W z$PkKWGTbfHK2%AF5cjN>b{uDsyjxhJUiDH;%QNx=s7le3MFA6MsA_##euq4940IgxT6n&EljG=@$hNxeIC}5a&0`ccDLOYSN Q^y3!oWQx2^yZ{pa06A6&l>h($ literal 0 HcmV?d00001 From 2893f13588b846343daf716acd396138558525f3 Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 26 Jul 2019 21:17:45 +0300 Subject: [PATCH 03/28] secont commit Task#2 --- .gitignore | 3 +++ .idea/compiler.xml | 2 ++ .idea/misc.xml | 4 ++++ .idea/modules.xml | 3 ++- Task1/src/main/java/Task_1.java | 8 ++------ Task2/src/main/java/Task_2.java | 2 +- Task3/Task3.iml | 15 +++++++++++++++ Task3/pom.xml | 12 ++++++++++++ Task3/src/main/java/Task_3.java | 27 +++++++++++++++++++++++++++ 9 files changed, 68 insertions(+), 8 deletions(-) create mode 100644 .gitignore create mode 100644 Task3/Task3.iml create mode 100644 Task3/pom.xml create mode 100644 Task3/src/main/java/Task_3.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 6972bd0..d213eb9 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -7,12 +7,14 @@ + + diff --git a/.idea/misc.xml b/.idea/misc.xml index c05f844..da8a45c 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,7 +4,11 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 92724c9..3af5bba 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -5,6 +5,7 @@ + - \ No newline at end of file + diff --git a/Task1/src/main/java/Task_1.java b/Task1/src/main/java/Task_1.java index b35c92c..07b3e78 100644 --- a/Task1/src/main/java/Task_1.java +++ b/Task1/src/main/java/Task_1.java @@ -1,13 +1,9 @@ -import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput; -import org.w3c.dom.ls.LSOutput; import java.util.Scanner; public class Task_1 { - //1. Найдите значение функции: z = ((a – 3 )*b/2) + c. - public static void main(String[] args) { - + public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double a, b, c; System.out.println("Enter value of a"); @@ -19,5 +15,5 @@ public static void main(String[] args) { double z = ((a - 3) * b / 2) + c; System.out.println("The Result is = " + z); scanner.close(); - } + } } diff --git a/Task2/src/main/java/Task_2.java b/Task2/src/main/java/Task_2.java index 66e3abd..140053c 100644 --- a/Task2/src/main/java/Task_2.java +++ b/Task2/src/main/java/Task_2.java @@ -10,7 +10,7 @@ public static void main(String[] args) { b = scanner.nextDouble(); System.out.println("Enter value of c"); c = scanner.nextDouble(); - z = (b + Math.sqrt(Math.pow(b, 2) + 4 * a * c)) / 2 - Math.pow(a, 3) * c + Math.pow(b, -2); + z = (b + Math.sqrt(Math.pow(b, 2) + 4 * a * c)) / (2*a) - Math.pow(a, 3) * c + Math.pow(b, -2); System.out.printf("The Result is = %.2f", z); scanner.close(); } diff --git a/Task3/Task3.iml b/Task3/Task3.iml new file mode 100644 index 0000000..8d8ffd9 --- /dev/null +++ b/Task3/Task3.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Task3/pom.xml b/Task3/pom.xml new file mode 100644 index 0000000..5b314c7 --- /dev/null +++ b/Task3/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#3 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task3/src/main/java/Task_3.java b/Task3/src/main/java/Task_3.java new file mode 100644 index 0000000..bff5081 --- /dev/null +++ b/Task3/src/main/java/Task_3.java @@ -0,0 +1,27 @@ +import java.util.Scanner; + +public class Task_3 { + public static void main(String[] args) { + // 3. Вычислить значение выражения по формуле (все переменные принимают действительные значения): + + + public static void main(String[] args){ + Scanner scanner = new Scanner(System.in); + double a, b, c; + System.out.println("Enter value of a"); + a = scanner.nextDouble(); + System.out.println("Enter value of b"); + b = scanner.nextDouble(); + System.out.println("Enter value of c"); + c = scanner.nextDouble(); + + double z = ((a - 3) * b / 2) + c; + System.out.println("The Result is = " + z); + scanner.close(); + } + + + } + + +} From a345a47ac6d548fa525c583468cdaac7b81a7b19 Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 26 Jul 2019 21:32:22 +0300 Subject: [PATCH 04/28] first commit Task#3 --- .idea/compiler.xml | 3 ++- .idea/misc.xml | 2 +- .idea/modules.xml | 2 +- Task3/Task3.iml | 15 +++++++++++++++ Task3/pom.xml | 12 ++++++++++++ Task3/src/main/java/Task_3.java | 16 ++++++++++++++++ Task3/target/classes/Task_3.class | Bin 0 -> 1145 bytes 7 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 Task3/Task3.iml create mode 100644 Task3/pom.xml create mode 100644 Task3/src/main/java/Task_3.java create mode 100644 Task3/target/classes/Task_3.class diff --git a/.idea/compiler.xml b/.idea/compiler.xml index c6f2bc6..b89547e 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,12 +6,13 @@ - + + diff --git a/.idea/misc.xml b/.idea/misc.xml index 066595a..750d53b 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,7 +3,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index e7127b8..6615629 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,7 +3,7 @@ - + \ No newline at end of file diff --git a/Task3/Task3.iml b/Task3/Task3.iml new file mode 100644 index 0000000..8d8ffd9 --- /dev/null +++ b/Task3/Task3.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Task3/pom.xml b/Task3/pom.xml new file mode 100644 index 0000000..5b314c7 --- /dev/null +++ b/Task3/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#3 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task3/src/main/java/Task_3.java b/Task3/src/main/java/Task_3.java new file mode 100644 index 0000000..518b47d --- /dev/null +++ b/Task3/src/main/java/Task_3.java @@ -0,0 +1,16 @@ +import java.util.Scanner; + +public class Task_3 { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + double x, y, c; + System.out.println("Enter value of x"); + x = scanner.nextDouble(); + System.out.println("Enter value of y"); + y = scanner.nextDouble(); + c = (Math.sin(x)+Math.cos(y))/(Math.cos(x) - Math.sin(y)) * Math.tan(x*y); + System.out.printf("The Result is = %.2f", c); + scanner.close(); + + } +} diff --git a/Task3/target/classes/Task_3.class b/Task3/target/classes/Task_3.class new file mode 100644 index 0000000000000000000000000000000000000000..4828eb6828eee7f1e9eb9f10abfcbee3e8ec31b3 GIT binary patch literal 1145 zcmZuwYg5xe6g}IdO-Vy}6tLnesMG>V74T7csT8nU9?}jDIwKQeD1kI#nuLL$B_E)p zqd&lJ{vpS^Nu3rYGrN2D-gEDsJ$v)>_tzf)9$`a95*Z2iI*`SPj0i@#H5SKx84obd zJ-Ij@%7mTZ(kRWJfj`#0BTG!O&GQZDZB1 z?HKinwquc}x8&%WwW-xjzHd53Z_jiY;-!k_9&AriIkBdhHp4*nV`*PI(sGt&S94{r zZrau9puSeGQby{MFoWdknr$0(iig?0XIi;(=%nK8m_~ud2@Rb=E<1i*H_pwM1K!i<7h%yGcHf){wn(7kATMqNG9EZb2RvjLn*rnW-2x~k0hVDryDOka(f;Frwc*kkR zLgp9HEw#`q3@BLhE^jz(%DM`TxY@Yz4pX)dVyAADxgL6+T0}n zAqQFfz-HlpUr)A;W3S-&K}S%-&|4&1H(b%YJv!Otl*Md;M+M!X*A_gDTy0wXEg=P> zuaQvwgm3GZ5Ww3r;6#9#ODMHBQ7G?pv&hA(QJtu6Ij(^r^wR&szX+(y&_{DW?Q*m- zTBD=qU|)jp0L`($Dc}m(N(ew2S83OQL0lsbPyPi7aay;(A+mJ};T&S=6w%(;8Kki@ z#EX2>(cI+4Yy)yyY#^bNmEe|Kb+T#kpaJC|ALHOo@jH@RLORw!SNROx@2N~ri&ln? z2OXNAH3gX{C7=?)3_7W0llXuxd_qq^dkRrb4cBpl)&wfJiCaWGjb+LiA{{cw<2G3$ Q Date: Fri, 26 Jul 2019 22:12:17 +0300 Subject: [PATCH 05/28] first commit for Task#4 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task1/.gitignore | 3 +++ Task2/.gitignore | 3 +++ Task3/.gitignore | 3 +++ Task4/.gitignore | 3 +++ Task4/Task4.iml | 15 +++++++++++++++ Task4/pom.xml | 12 ++++++++++++ Task4/src/main/java/Task_4.java | 17 +++++++++++++++++ 10 files changed, 60 insertions(+) create mode 100644 Task1/.gitignore create mode 100644 Task2/.gitignore create mode 100644 Task3/.gitignore create mode 100644 Task4/.gitignore create mode 100644 Task4/Task4.iml create mode 100644 Task4/pom.xml create mode 100644 Task4/src/main/java/Task_4.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index b89547e..5a68480 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -13,6 +14,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index 750d53b..f049375 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,6 +4,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 6615629..ef51b88 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -4,6 +4,7 @@ + \ No newline at end of file diff --git a/Task1/.gitignore b/Task1/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/Task1/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/Task2/.gitignore b/Task2/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/Task2/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/Task3/.gitignore b/Task3/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/Task3/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/Task4/.gitignore b/Task4/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/Task4/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/Task4/Task4.iml b/Task4/Task4.iml new file mode 100644 index 0000000..8d8ffd9 --- /dev/null +++ b/Task4/Task4.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Task4/pom.xml b/Task4/pom.xml new file mode 100644 index 0000000..b799261 --- /dev/null +++ b/Task4/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#4 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task4/src/main/java/Task_4.java b/Task4/src/main/java/Task_4.java new file mode 100644 index 0000000..01bce3c --- /dev/null +++ b/Task4/src/main/java/Task_4.java @@ -0,0 +1,17 @@ +import java.util.Scanner; + +public class Task_4 { + public static void main(String[] args) { + // 4. Дано действительное число R вида nnn.ddd (три цифровых разряда в дробной и целой частях). + // Поменять местами дробную и целую части числа и вывести полученное значение числа. + String str; + Scanner scanner = new Scanner(System.in); + System.out.println("Enter the three-digit number with a three-digit fractional part: "); + str = scanner.nextLine(); + String [] rep = str.split("\\."); // Забыл экранировать, аааа блядь + String swap = rep[1]; + rep[1] = rep[0]; + rep[0] = swap; + System.out.println(rep[0] + "." + rep[1]); + } +} From fab889412ad9e5223367fa7a87b40ba1898ae652 Mon Sep 17 00:00:00 2001 From: Eugene Date: Sat, 27 Jul 2019 02:07:26 +0300 Subject: [PATCH 06/28] first commit for Task#5 --- .gitignore | 3 +++ .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task5/.gitignore | 3 +++ Task5/pom.xml | 24 ++++++++++++++++++++++++ Task5/src/main/java/Task_5.java | 17 +++++++++++++++++ 7 files changed, 51 insertions(+) create mode 100644 .gitignore create mode 100644 Task5/.gitignore create mode 100644 Task5/pom.xml create mode 100644 Task5/src/main/java/Task_5.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 5a68480..2aa5a4d 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -15,6 +16,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index f049375..c54d27d 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -5,6 +5,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index ef51b88..0eaddcb 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -5,6 +5,7 @@ + \ No newline at end of file diff --git a/Task5/.gitignore b/Task5/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/Task5/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/Task5/pom.xml b/Task5/pom.xml new file mode 100644 index 0000000..e56fadf --- /dev/null +++ b/Task5/pom.xml @@ -0,0 +1,24 @@ + + + 4.0.0 + + Basic + Task#5 + 1.0-SNAPSHOT + + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + 8 + + + + + + + \ No newline at end of file diff --git a/Task5/src/main/java/Task_5.java b/Task5/src/main/java/Task_5.java new file mode 100644 index 0000000..0ca3b28 --- /dev/null +++ b/Task5/src/main/java/Task_5.java @@ -0,0 +1,17 @@ +import java.util.Scanner; + +public class Task_5 { + public static void main(String[] args) { + int hours, minutes, seconds; + Scanner scanner = new Scanner(System.in); + System.out.println("Enter the natural number of seconds"); + int inputSecond = scanner.nextInt(); + hours = inputSecond/3600; + minutes = (inputSecond%3600)/60; + seconds = ((inputSecond%3600))%60; + System.out.printf("%02dч ",hours); + System.out.printf("%02dмин ",minutes); + System.out.printf("%02dс",seconds); + scanner.close(); + } +} From e3981306e49a9a083976b51b0f89cba9638a6c5b Mon Sep 17 00:00:00 2001 From: Eugene Date: Sat, 27 Jul 2019 19:38:52 +0300 Subject: [PATCH 07/28] first commit Task#6 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task6/.gitignore | 3 +++ Task6/pom.xml | 12 ++++++++++++ Task6/src/main/java/Task_6.java | 20 ++++++++++++++++++++ 6 files changed, 39 insertions(+) create mode 100644 Task6/.gitignore create mode 100644 Task6/pom.xml create mode 100644 Task6/src/main/java/Task_6.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 2aa5a4d..0083a6e 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -17,6 +18,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index c54d27d..bfca0dc 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -6,6 +6,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 0eaddcb..adecfc3 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -6,6 +6,7 @@ + \ No newline at end of file diff --git a/Task6/.gitignore b/Task6/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/Task6/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/Task6/pom.xml b/Task6/pom.xml new file mode 100644 index 0000000..eb52ab3 --- /dev/null +++ b/Task6/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#6 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task6/src/main/java/Task_6.java b/Task6/src/main/java/Task_6.java new file mode 100644 index 0000000..2363b36 --- /dev/null +++ b/Task6/src/main/java/Task_6.java @@ -0,0 +1,20 @@ +import java.util.Scanner; + +public class Task_6 { + public static void main(String[] args) { + // Таск 6: Для данной области составить линейную программу, которая печатает true, если точка с координатами (х, у) + // принадлежит закрашенной области, и false — в противном случае: + Scanner scanner = new Scanner(System.in); + System.out.println("Enter x"); + int x = scanner.nextInt(); + System.out.println("Enter y"); + int y = scanner.nextInt(); + if (-4 <= x && x <= 4 && -3 <= y && y <= 0 ){ + System.out.println("The point into shape"); + } + else if (-2 <=x && x <= 2 && 0 <= y && y <= 4 ){ + System.out.println("The point into shape"); + } else + System.out.println("The point outer the shape"); + } +} From ae8df68c419c2c3f9a0d5f0ccad8fece10ef732f Mon Sep 17 00:00:00 2001 From: Eugene Date: Sat, 27 Jul 2019 20:24:21 +0300 Subject: [PATCH 08/28] first commit Task_7 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task7/pom.xml | 12 ++++++++++++ Task7/src/main/java/Task_7.java | 25 +++++++++++++++++++++++++ 5 files changed, 41 insertions(+) create mode 100644 Task7/pom.xml create mode 100644 Task7/src/main/java/Task_7.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 0083a6e..106b4e8 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -19,6 +20,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index bfca0dc..2911aa5 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -7,6 +7,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index adecfc3..43ea132 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -7,6 +7,7 @@ + \ No newline at end of file diff --git a/Task7/pom.xml b/Task7/pom.xml new file mode 100644 index 0000000..e6440f7 --- /dev/null +++ b/Task7/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#7 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task7/src/main/java/Task_7.java b/Task7/src/main/java/Task_7.java new file mode 100644 index 0000000..cc30070 --- /dev/null +++ b/Task7/src/main/java/Task_7.java @@ -0,0 +1,25 @@ +import java.util.Scanner; + +public class Task_7 { + public static void main(String[] args) { + // 1. Даны два угла треугольника (в градусах). + // Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным. + final int SUM_OF_ANGLE_TRIANGLE = 180; + int z; + Scanner scanner = new Scanner(System.in); + System.out.println("Enter the angle one"); + int x = scanner.nextInt(); + System.out.println("Enter the angle two"); + int y = scanner.nextInt(); + z = Math.abs(SUM_OF_ANGLE_TRIANGLE - (x + y)); // Math.abs() - всегда даёт положительный результат (меняет минус на плюс) + System.out.println(z); + + if (z == 90 || x == 90 || y == 90) { + System.out.println("This is triangle and its right triangle"); + } else if (SUM_OF_ANGLE_TRIANGLE == z + x + y){ + System.out.println("This is triangle"); + } else { + System.out.println("This is not triangle"); + } + } +} From cf100a880ecb8dd4d9d25f6042ffb5bf73c5c0c1 Mon Sep 17 00:00:00 2001 From: Eugene Date: Sat, 27 Jul 2019 21:50:14 +0300 Subject: [PATCH 09/28] First commit Task#8 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task8/pom.xml | 12 ++++++++++++ Task8/src/main/java/Task_8.java | 20 ++++++++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 Task8/pom.xml create mode 100644 Task8/src/main/java/Task_8.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 106b4e8..4fd1fac 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -21,6 +22,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index 2911aa5..5d3d61d 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,6 +8,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 43ea132..0105632 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -8,6 +8,7 @@ + \ No newline at end of file diff --git a/Task8/pom.xml b/Task8/pom.xml new file mode 100644 index 0000000..28b8cd2 --- /dev/null +++ b/Task8/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#8 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task8/src/main/java/Task_8.java b/Task8/src/main/java/Task_8.java new file mode 100644 index 0000000..bd8e0b3 --- /dev/null +++ b/Task8/src/main/java/Task_8.java @@ -0,0 +1,20 @@ +import java.util.Scanner; + +public class Task_8 { + public static void main(String[] args) { + + // 2. Найти max{min(a, b), min(c, d)} + Scanner scanner = new Scanner(System.in); + System.out.println("Enter a"); + int a = scanner.nextInt(); + System.out.println("Enter b"); + int b = scanner.nextInt(); + System.out.println("Enter c"); + int c = scanner.nextInt(); + System.out.println("Enter d"); + int d = scanner.nextInt(); + int z = Math.max(Math.min(a,b),Math.min(c,d)); + System.out.println("The value of max{min(a, b), min(c, d)} is " + z); + scanner.close(); + } +} From ec94d139f2dcaab278b6060d9f55c2d8d8e66056 Mon Sep 17 00:00:00 2001 From: Eugene Date: Sat, 27 Jul 2019 22:49:41 +0300 Subject: [PATCH 10/28] second commit Task#8 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task8/src/main/java/Task_8.java | 23 ++++++++++++++++++----- Task9/.gitignore | 3 +++ Task9/pom.xml | 12 ++++++++++++ Task9/src/main/java/Task_9.java | 12 ++++++++++++ 7 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 Task9/.gitignore create mode 100644 Task9/pom.xml create mode 100644 Task9/src/main/java/Task_9.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 4fd1fac..110e8c4 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -23,6 +24,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index 5d3d61d..59b08a7 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -9,6 +9,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 0105632..969fe01 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -9,6 +9,7 @@ + \ No newline at end of file diff --git a/Task8/src/main/java/Task_8.java b/Task8/src/main/java/Task_8.java index bd8e0b3..991d979 100644 --- a/Task8/src/main/java/Task_8.java +++ b/Task8/src/main/java/Task_8.java @@ -1,8 +1,9 @@ +import com.sun.xml.internal.ws.api.model.wsdl.WSDLPortType; + import java.util.Scanner; public class Task_8 { public static void main(String[] args) { - // 2. Найти max{min(a, b), min(c, d)} Scanner scanner = new Scanner(System.in); System.out.println("Enter a"); @@ -13,8 +14,20 @@ public static void main(String[] args) { int c = scanner.nextInt(); System.out.println("Enter d"); int d = scanner.nextInt(); - int z = Math.max(Math.min(a,b),Math.min(c,d)); - System.out.println("The value of max{min(a, b), min(c, d)} is " + z); - scanner.close(); + int z = Math.max(Math.min(a, b), Math.min(c, d)); + System.out.println("Test -> " + z); + + int f , h ; + if (a >= b) { + f = b; + }else f = a; + if (c >= d) { + h = d; + }else h = c; + if (f >= h) { + System.out.println("The value of max{min(a, b), min(c, d)} is " + f); + }else System.out.println("The value of max{min(a, b), min(c, d)} is " + h); + + scanner.close(); + } } -} diff --git a/Task9/.gitignore b/Task9/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/Task9/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/Task9/pom.xml b/Task9/pom.xml new file mode 100644 index 0000000..f1fdf2b --- /dev/null +++ b/Task9/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#9 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task9/src/main/java/Task_9.java b/Task9/src/main/java/Task_9.java new file mode 100644 index 0000000..c06b171 --- /dev/null +++ b/Task9/src/main/java/Task_9.java @@ -0,0 +1,12 @@ +public class Task_9 { + + public static void main(String[] args) { + + // 3. Даны три точки А(х1,у1), В(х2,у2) и С(х3,у3). Определить, будут ли они расположены на одной прямой. + + + + + } + +} From cabbfa9c791d9921e20622a368a7b308d86d37a4 Mon Sep 17 00:00:00 2001 From: Eugene Date: Sat, 27 Jul 2019 23:45:49 +0300 Subject: [PATCH 11/28] first commit Task#9 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task8/.gitignore | 3 +++ Task9/pom.xml | 12 ++++++++++++ Task9/src/main/java/Task_9.java | 34 +++++++++++++++++++++++++++++++++ 6 files changed, 53 insertions(+) create mode 100644 Task8/.gitignore create mode 100644 Task9/pom.xml create mode 100644 Task9/src/main/java/Task_9.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 4fd1fac..110e8c4 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -23,6 +24,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index 5d3d61d..59b08a7 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -9,6 +9,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 0105632..969fe01 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -9,6 +9,7 @@ + \ No newline at end of file diff --git a/Task8/.gitignore b/Task8/.gitignore new file mode 100644 index 0000000..e6ebc35 --- /dev/null +++ b/Task8/.gitignore @@ -0,0 +1,3 @@ +.idea/ +target/ +*.iml \ No newline at end of file diff --git a/Task9/pom.xml b/Task9/pom.xml new file mode 100644 index 0000000..f1fdf2b --- /dev/null +++ b/Task9/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#9 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task9/src/main/java/Task_9.java b/Task9/src/main/java/Task_9.java new file mode 100644 index 0000000..955719b --- /dev/null +++ b/Task9/src/main/java/Task_9.java @@ -0,0 +1,34 @@ +import java.util.Scanner; + +public class Task_9 { + public static void main(String[] args) { + + // 3. Даны три точки А(х1,у1), В(х2,у2) и С(х3,у3). + // Определить, будут ли они расположены на одной прямой. + Scanner scanner = new Scanner(System.in); + + System.out.println("Enter coordinates dot A:"); + System.out.println("Enter x1 "); + int x1 = scanner.nextInt(); + System.out.println("Enter y1"); + int y1 = scanner.nextInt(); + + System.out.println("Enter coordinates dot B:"); + System.out.println("Enter x2 "); + int x2 = scanner.nextInt(); + System.out.println("Enter y2"); + int y2 = scanner.nextInt(); + + System.out.println("Enter coordinates dot C:"); + System.out.println("Enter x3 "); + int x3 = scanner.nextInt(); + System.out.println("Enter y3"); + int y3 = scanner.nextInt(); + + if (x1==x2 && x1==x3) + System.out.println("All dots is on one line"); + else if(y1==y2 && y1==y3){ + System.out.println("All dots is on one line"); + } else System.out.println("Dots don't is on one line"); + } +} From adf6a6b41b3f5af5b64c2ba2b69144b95caf0d93 Mon Sep 17 00:00:00 2001 From: Eugene Date: Sun, 28 Jul 2019 00:13:37 +0300 Subject: [PATCH 12/28] first commit Task#10 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task10/pom.xml | 12 ++++++++++++ Task10/src/main/java/Task_10.java | 29 +++++++++++++++++++++++++++++ 5 files changed, 45 insertions(+) create mode 100644 Task10/pom.xml create mode 100644 Task10/src/main/java/Task_10.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 110e8c4..c97ee37 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -13,11 +13,13 @@ + + diff --git a/.idea/misc.xml b/.idea/misc.xml index 59b08a7..9702ee0 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -10,6 +10,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 969fe01..e28d048 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,6 +3,7 @@ + diff --git a/Task10/pom.xml b/Task10/pom.xml new file mode 100644 index 0000000..2c5cb77 --- /dev/null +++ b/Task10/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#10 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task10/src/main/java/Task_10.java b/Task10/src/main/java/Task_10.java new file mode 100644 index 0000000..52dde8d --- /dev/null +++ b/Task10/src/main/java/Task_10.java @@ -0,0 +1,29 @@ + +import java.util.Scanner; + +public class Task_10 { + public static void main(String[] args) { + + // 4. Заданы размеры А, В прямоугольного отверстия и размеры х, у, z кирпича. + // Определить, пройдет ли кирпич через отверстие. + Scanner scanner = new Scanner(System.in); + System.out.println("Enter a side of hole A:"); + int a = scanner.nextInt(); + System.out.println("Enter a side of hole B:" ); + int b = scanner.nextInt(); + + System.out.println("Enter a side of brick x:" ); + int x = scanner.nextInt(); + System.out.println("Enter a side of brick y:" ); + int y = scanner.nextInt(); + System.out.println("Enter a side of brick z:" ); + int z = scanner.nextInt(); + + if (a >= y && b >= x || a >= x && b >= y) + System.out.println("The brick is passed "); + else + System.out.println("The brick is not passed "); + + scanner.close(); + } +} From 32b76c294f27fb66963fa715c4f65dba0eb9791f Mon Sep 17 00:00:00 2001 From: Eugene Date: Sun, 28 Jul 2019 00:36:10 +0300 Subject: [PATCH 13/28] first commit Task#11 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task11/pom.xml | 12 ++++++++++++ Task11/src/main/java/Task_11.java | 20 ++++++++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 Task11/pom.xml create mode 100644 Task11/src/main/java/Task_11.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index c97ee37..67b7fac 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -20,6 +21,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index 9702ee0..ff6c963 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -11,6 +11,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index e28d048..d186d1e 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -4,6 +4,7 @@ + diff --git a/Task11/pom.xml b/Task11/pom.xml new file mode 100644 index 0000000..47e9498 --- /dev/null +++ b/Task11/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#11 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task11/src/main/java/Task_11.java b/Task11/src/main/java/Task_11.java new file mode 100644 index 0000000..6e9342f --- /dev/null +++ b/Task11/src/main/java/Task_11.java @@ -0,0 +1,20 @@ +import java.util.Scanner; + +public class Task_11 { + public static void main(String[] args) { + + //Вычислить значение функции: + Scanner scanner = new Scanner(System.in); + System.out.println(" Enter x "); + double x = scanner.nextDouble(); + + double g, z; + if (x<=3){ + z = Math.pow(x,2)-3*x+9; + System.out.printf("Result 1: %.1f ", z); + } else if (x > 3) { + g = 1 / (Math.pow(x, 3) + 6); + System.out.printf("Result 2: %.1f ", g); + } + } +} From e7a9d884a4feaa0c841e535225d22d5842f1a871 Mon Sep 17 00:00:00 2001 From: Eugene Date: Sun, 28 Jul 2019 00:54:52 +0300 Subject: [PATCH 14/28] first commit for Task_12 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task12/pom.xml | 10 ++++++++++ Task12/src/main/java/Task_12.java | 17 +++++++++++++++++ 5 files changed, 31 insertions(+) create mode 100644 Task12/pom.xml create mode 100644 Task12/src/main/java/Task_12.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 67b7fac..1445ef5 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -7,6 +7,7 @@ + @@ -22,6 +23,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index ff6c963..381d619 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -12,6 +12,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index d186d1e..62a40fd 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -5,6 +5,7 @@ + diff --git a/Task12/pom.xml b/Task12/pom.xml new file mode 100644 index 0000000..8ffe1d5 --- /dev/null +++ b/Task12/pom.xml @@ -0,0 +1,10 @@ + + + 4.0.0 + + Basic + Task#12 + 1.0-SNAPSHOT + \ No newline at end of file diff --git a/Task12/src/main/java/Task_12.java b/Task12/src/main/java/Task_12.java new file mode 100644 index 0000000..cc03d2b --- /dev/null +++ b/Task12/src/main/java/Task_12.java @@ -0,0 +1,17 @@ +import java.util.Scanner; + +public class Task_12 { + public static void main(String[] args) { + + // 1. Напишите программу, где пользователь вводит любое целое положительное число. + // А программа суммирует все числа от 1 до введенного пользователем числа. + Scanner scanner = new Scanner(System.in); + System.out.println("Enter the number "); + int x = scanner.nextInt(); + int z = 0; + for (int i = 1; i <= x; i++){ + z+=i; + } + System.out.println("Sum of numbers from one is " + z); + } +} From 3ea5ae2892100e8faef97f46bf1b0784fbbb4260 Mon Sep 17 00:00:00 2001 From: Eugene Date: Sun, 28 Jul 2019 02:33:50 +0300 Subject: [PATCH 15/28] first commit Task_14 --- .idea/compiler.xml | 4 ++++ .idea/misc.xml | 2 ++ .idea/modules.xml | 2 ++ Task13/pom.xml | 12 ++++++++++++ Task13/src/main/java/Task_13.java | 18 ++++++++++++++++++ Task14/pom.xml | 12 ++++++++++++ Task14/src/main/java/Task_14.java | 12 ++++++++++++ 7 files changed, 62 insertions(+) create mode 100644 Task13/pom.xml create mode 100644 Task13/src/main/java/Task_13.java create mode 100644 Task14/pom.xml create mode 100644 Task14/src/main/java/Task_14.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 1445ef5..0ba4682 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -16,6 +16,8 @@ + + @@ -24,6 +26,8 @@ + + diff --git a/.idea/misc.xml b/.idea/misc.xml index 381d619..c0caf37 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -13,6 +13,8 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 62a40fd..5900ccc 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -6,6 +6,8 @@ + + diff --git a/Task13/pom.xml b/Task13/pom.xml new file mode 100644 index 0000000..8d3d598 --- /dev/null +++ b/Task13/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#13 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task13/src/main/java/Task_13.java b/Task13/src/main/java/Task_13.java new file mode 100644 index 0000000..43ac77a --- /dev/null +++ b/Task13/src/main/java/Task_13.java @@ -0,0 +1,18 @@ +public class Task_13 { + public static void main(String[] args) { + + // 2. Вычислить значения функции на отрезке [а,b] c шагом h: + + + + // Не понял условие + + + + + + + + + } +} diff --git a/Task14/pom.xml b/Task14/pom.xml new file mode 100644 index 0000000..610aca0 --- /dev/null +++ b/Task14/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#14 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task14/src/main/java/Task_14.java b/Task14/src/main/java/Task_14.java new file mode 100644 index 0000000..8e7bde4 --- /dev/null +++ b/Task14/src/main/java/Task_14.java @@ -0,0 +1,12 @@ +public class Task_14 { + public static void main(String[] args) { + + // 3. Найти сумму квадратов первых ста чисел. + int s=0; + for (int i = 1; i <= 100; i++ ){ + s+=i*i; + System.out.println(s); + } + System.out.println("Sum is " + s); + } +} From cb300f10c8b562fbe7d7cbf7217638b2a8b5fdd1 Mon Sep 17 00:00:00 2001 From: Eugene Date: Sun, 28 Jul 2019 03:13:46 +0300 Subject: [PATCH 16/28] first commit Task_15 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task15/pom.xml | 12 ++++++++++++ Task15/src/main/java/Task_15.java | 13 +++++++++++++ 5 files changed, 29 insertions(+) create mode 100644 Task15/pom.xml create mode 100644 Task15/src/main/java/Task_15.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 0ba4682..51bda12 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -28,6 +29,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index c0caf37..a5dcd60 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -15,6 +15,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 5900ccc..0fbd0b0 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -8,6 +8,7 @@ + diff --git a/Task15/pom.xml b/Task15/pom.xml new file mode 100644 index 0000000..f4a27f4 --- /dev/null +++ b/Task15/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#15 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task15/src/main/java/Task_15.java b/Task15/src/main/java/Task_15.java new file mode 100644 index 0000000..58d3896 --- /dev/null +++ b/Task15/src/main/java/Task_15.java @@ -0,0 +1,13 @@ +public class Task_15 { + public static void main(String[] args) { + + // 4. Составить программу нахождения произведения квадратов первых двухсот чисел. + long s = 1 ; + for (int i = 1; i <= 200; i++) { //После 33 вышло за пределы диапазона 10 раз и выдало 0 (слишком большое число) + s =s*(i*i); + System.out.println("s " + s); + } + System.out.println("Sum is " + s); + } + } + From 8c7e511331a6297c9fe31613fbcf551cf44bac24 Mon Sep 17 00:00:00 2001 From: Eugene Date: Mon, 29 Jul 2019 00:04:23 +0300 Subject: [PATCH 17/28] first commit Task_13~ --- .idea/compiler.xml | 6 ++++++ Task13/src/main/java/Task_13.java | 25 +++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 Task13/src/main/java/Task_13.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 1445ef5..51bda12 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,6 +6,7 @@ + @@ -16,6 +17,8 @@ + + @@ -24,6 +27,9 @@ + + + diff --git a/Task13/src/main/java/Task_13.java b/Task13/src/main/java/Task_13.java new file mode 100644 index 0000000..3ad64d9 --- /dev/null +++ b/Task13/src/main/java/Task_13.java @@ -0,0 +1,25 @@ +import java.util.Scanner; + +public class Task_13 { + public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); + System.out.println("Enter start line A"); + int a = scanner.nextInt(); + System.out.println("Enter finish line B"); + int b = scanner.nextInt(); + System.out.println("Enter step h"); + double h = scanner.nextDouble(); + System.out.println("Enter the value of x"); + int x = scanner.nextInt(); + int y; + + for (double i = a; i <= b; i = i + h) { + if (x > 2) { + y = x; + } else + y = -x; + System.out.println("x = "+ x + "\n" + "y = " + y); + } + } +} From 97ff722f39c1a2e8508880a2b11d2a2c1a8bc9a0 Mon Sep 17 00:00:00 2001 From: Eugene Date: Tue, 30 Jul 2019 20:02:52 +0300 Subject: [PATCH 18/28] first commit for Task_16 --- .idea/compiler.xml | 16 ++++++++------- .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task13/src/main/java/Task_13.java | 33 +++++++++++++++++++------------ Task16/pom.xml | 12 +++++++++++ Task16/src/main/java/Task_16.java | 28 ++++++++++++++++++++++++++ 6 files changed, 71 insertions(+), 20 deletions(-) create mode 100644 Task16/pom.xml create mode 100644 Task16/src/main/java/Task_16.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 51bda12..98af26d 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,19 +6,20 @@ + + + + - + + + + - - - - - - @@ -30,6 +31,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index a5dcd60..cefe2fe 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -16,6 +16,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 0fbd0b0..5cc38fa 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -9,6 +9,7 @@ + diff --git a/Task13/src/main/java/Task_13.java b/Task13/src/main/java/Task_13.java index 43ac77a..7dbd917 100644 --- a/Task13/src/main/java/Task_13.java +++ b/Task13/src/main/java/Task_13.java @@ -1,18 +1,25 @@ +import java.util.Scanner; + public class Task_13 { public static void main(String[] args) { - // 2. Вычислить значения функции на отрезке [а,b] c шагом h: - - - - // Не понял условие - - - - - - - - + Scanner scanner = new Scanner(System.in); + System.out.println("Enter start line A"); + int a = scanner.nextInt(); + System.out.println("Enter finish line B"); + int b = scanner.nextInt(); + System.out.println("Enter step h"); + double h = scanner.nextDouble(); + System.out.println("Enter the value of x"); + int x = scanner.nextInt(); + int y; + + for (double i = a; i <= b; i = i + h) { + if (x > 2) { + y = x; + } else + y = -x; + System.out.println("x = "+ x + "\n" + "y = " + y); + } } } diff --git a/Task16/pom.xml b/Task16/pom.xml new file mode 100644 index 0000000..2e79eef --- /dev/null +++ b/Task16/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#16 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task16/src/main/java/Task_16.java b/Task16/src/main/java/Task_16.java new file mode 100644 index 0000000..c3ff0bb --- /dev/null +++ b/Task16/src/main/java/Task_16.java @@ -0,0 +1,28 @@ +import java.util.Scanner; + +public class Task_16 { + + public static void main(String[] args) { + + // Даны числовой ряд и некоторое число е. Найти сумму тех членов ряда, модуль которых больше или равен + // заданному е. Общий член ряда имеет вид: a = 1/2^n + 1/3^n; + + System.out.println("Input е"); + Scanner scanner = new Scanner(System.in); + double e = scanner.nextDouble(); + + int n = 0; + double sum = 0; + System.out.println("Print a series of common member series: "); + for (int i = 0; i<=10; i++){ + ++n; + System.out.print("\n"); + double a = (1/Math.pow(2,n))+ (1/Math.pow(3,n)); + System.out.printf("%.4f", a); + if (e <= Math.abs(a)) + sum = sum+a; + System.out.printf(" sum is %f", sum); + + } + } +} From 7bef11de4b4fef4890e5dbfa9224d3d4497bd953 Mon Sep 17 00:00:00 2001 From: Eugene Date: Tue, 30 Jul 2019 23:01:42 +0300 Subject: [PATCH 19/28] first commit Task#17 --- Task17/pom.xml | 12 ++++++++++++ Task17/src/main/java/Task_17.java | 4 ++++ 2 files changed, 16 insertions(+) create mode 100644 Task17/pom.xml create mode 100644 Task17/src/main/java/Task_17.java diff --git a/Task17/pom.xml b/Task17/pom.xml new file mode 100644 index 0000000..8ded0e3 --- /dev/null +++ b/Task17/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#17 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task17/src/main/java/Task_17.java b/Task17/src/main/java/Task_17.java new file mode 100644 index 0000000..b45e8e1 --- /dev/null +++ b/Task17/src/main/java/Task_17.java @@ -0,0 +1,4 @@ +package PACKAGE_NAME; + +public class Task_17 { +} From 057412cee33b6707ddc9d09b513cf4ab5246eaac Mon Sep 17 00:00:00 2001 From: Eugene Date: Tue, 30 Jul 2019 23:04:14 +0300 Subject: [PATCH 20/28] first commit Task#17 --- .idea/compiler.xml | 3 +++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task17/pom.xml | 2 +- Task17/src/main/java/Task_17.java | 15 +++++++++++++-- 5 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 98af26d..bbdddb9 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -9,6 +9,7 @@ + @@ -32,6 +33,7 @@ + @@ -39,6 +41,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index cefe2fe..ba985b9 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -17,6 +17,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 5cc38fa..6068dc1 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -10,6 +10,7 @@ + diff --git a/Task17/pom.xml b/Task17/pom.xml index 8ded0e3..e6058c2 100644 --- a/Task17/pom.xml +++ b/Task17/pom.xml @@ -8,5 +8,5 @@ Task#17 1.0-SNAPSHOT - + \ No newline at end of file diff --git a/Task17/src/main/java/Task_17.java b/Task17/src/main/java/Task_17.java index b45e8e1..11d5ea2 100644 --- a/Task17/src/main/java/Task_17.java +++ b/Task17/src/main/java/Task_17.java @@ -1,4 +1,15 @@ -package PACKAGE_NAME; - public class Task_17 { + public static void main(String[] args) { + + // Циклы + //6. Вывести на экран соответствий между символами и их численными обозначениями в памяти компьютера. + + char charsSigns = '\u0000'; + int charsNumber = 0; + for (int i = 0; i<= 10000; i++){ + charsSigns++; + charsNumber++; + System.out.println("sign: " + charsSigns + " number: " + charsNumber); + } + } } From cc59f71b34d8e3c9f83348851685ee8fd29418ef Mon Sep 17 00:00:00 2001 From: Eugene Date: Wed, 31 Jul 2019 00:40:19 +0300 Subject: [PATCH 21/28] first commit Task_18 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task18/pom.xml | 12 ++++++++++++ Task18/src/main/java/Task_18.java | 29 +++++++++++++++++++++++++++++ 5 files changed, 45 insertions(+) create mode 100644 Task18/pom.xml create mode 100644 Task18/src/main/java/Task_18.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index bbdddb9..55563aa 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -9,6 +9,7 @@ + @@ -34,6 +35,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index ba985b9..eb48c60 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -18,6 +18,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 6068dc1..fd30564 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -11,6 +11,7 @@ + diff --git a/Task18/pom.xml b/Task18/pom.xml new file mode 100644 index 0000000..bb6c183 --- /dev/null +++ b/Task18/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#18 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task18/src/main/java/Task_18.java b/Task18/src/main/java/Task_18.java new file mode 100644 index 0000000..ad8a831 --- /dev/null +++ b/Task18/src/main/java/Task_18.java @@ -0,0 +1,29 @@ +import java.util.Scanner; + +public class Task_18 { + public static void main(String[] args) { + + // rus: Для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого числа. + // m и n вводятся с клавиатуры. + + // eng: For each positive integer in the range from m to n, print all dividers except for the unit and the number itself. + //   m and n are entered from the keyboard. + + Scanner scanner = new Scanner(System.in); + System.out.println("Enter start of line numbers m "); + int m = scanner.nextInt(); + System.out.println("Enter end of line numbers n "); + int n = scanner.nextInt(); + + while (m <= n) { + System.out.print("\n number: " + m); + System.out.print(" its dividers: "); + for (int i = 2; i <= m - 1; i++) { + if (m % i == 0) { + System.out.print(i + ","); + } + } + m = m + 1; + } + } +} From c92078ca9e157c106e8de4e7a481267d910c4bcc Mon Sep 17 00:00:00 2001 From: Eugene Date: Wed, 31 Jul 2019 21:58:13 +0300 Subject: [PATCH 22/28] first commit for Task_19 --- .idea/compiler.xml | 2 ++ .idea/misc.xml | 1 + .idea/modules.xml | 1 + Task19/pom.xml | 12 ++++++++++++ Task19/src/main/java/Task_19.java | 31 +++++++++++++++++++++++++++++++ 5 files changed, 47 insertions(+) create mode 100644 Task19/pom.xml create mode 100644 Task19/src/main/java/Task_19.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 55563aa..05f155c 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -9,6 +9,7 @@ + @@ -36,6 +37,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index eb48c60..55bbffe 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -19,6 +19,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index fd30564..23e81d8 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -12,6 +12,7 @@ + diff --git a/Task19/pom.xml b/Task19/pom.xml new file mode 100644 index 0000000..9293d7a --- /dev/null +++ b/Task19/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + Basic + Task#19 + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/Task19/src/main/java/Task_19.java b/Task19/src/main/java/Task_19.java new file mode 100644 index 0000000..6f90b97 --- /dev/null +++ b/Task19/src/main/java/Task_19.java @@ -0,0 +1,31 @@ +import java.util.Scanner; + +public class Task_19 { + + public static void main(String[] args) { + + // 8. Даны два числа. Определить цифры, входящие в запись как первого так и второго числа. + + Scanner scanner = new Scanner(System.in); + System.out.println("Enter number a: "); + String a = scanner.nextLine(); + System.out.println("Enter number b: "); + String b = scanner.nextLine(); + + for (int f = 0; f < a.length(); f++) { + a.charAt(f); + } + System.out.println(" "); + for (int g = 0; g < b.length(); g++) { + b.charAt(g); + } + System.out.println("\n The same numbers from two lines is: "); + for (int i = 0; i < a.length(); i++) { + for (int j = 0; j < b.length(); j++) { + if (a.charAt(i) == b.charAt(j)) { + System.out.print("|" + b.charAt(j)); + } + } + } + } + } From d2e214f35f3f36aeb2fb5deebb37bf33a8287819 Mon Sep 17 00:00:00 2001 From: EugeneZakhno <30446748+EugeneZakhno@users.noreply.github.com> Date: Tue, 27 Aug 2019 22:19:47 +0300 Subject: [PATCH 23/28] Update README.md --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 886f5ad..dee6d5a 100644 --- a/README.md +++ b/README.md @@ -5,3 +5,26 @@ - Practice (tasks).pdf - файл содержит список задач, которые нужно решить для завершения этапа. - Questions.pdf - файл содержит вопросы, на которые нужно уметь отвечать по завершению этапа. - Recommendations.pdf - файл содержит рекомендуемые материалы (видео и книги), к которым следует обратиться при возникновении трудностей при решении задач или ответах на вопросы. + + ```java + import java.util.Scanner; + //1. Найдите значение функции: z = ((a – 3 )*b/2) + c. + public class Task_1 { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + double a, b, c; + System.out.println("Enter value of a"); + a = scanner.nextDouble(); + System.out.println("Enter value of b"); + b = scanner.nextDouble(); + System.out.println("Enter value of c"); + c = scanner.nextDouble(); + double z = ((a - 3) * b / 2) + c; + System.out.println("The Result is = " + z); + scanner.close(); + } +} +``` +___________________________________________________________________________________________________________________ + + From 6cb044b31a75288163864c212512033d32bf9433 Mon Sep 17 00:00:00 2001 From: EugeneZakhno <30446748+EugeneZakhno@users.noreply.github.com> Date: Tue, 27 Aug 2019 22:23:03 +0300 Subject: [PATCH 24/28] Update Task_3.java --- Task3/src/main/java/Task_3.java | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/Task3/src/main/java/Task_3.java b/Task3/src/main/java/Task_3.java index e699fd1..4d1d442 100644 --- a/Task3/src/main/java/Task_3.java +++ b/Task3/src/main/java/Task_3.java @@ -2,10 +2,7 @@ public class Task_3 { public static void main(String[] args) { -<<<<<<< HEAD // 3. Вычислить значение выражения по формуле (все переменные принимают действительные значения): - - public static void main(String[] args){ Scanner scanner = new Scanner(System.in); double a, b, c; @@ -15,27 +12,9 @@ public static void main(String[] args){ b = scanner.nextDouble(); System.out.println("Enter value of c"); c = scanner.nextDouble(); - double z = ((a - 3) * b / 2) + c; System.out.println("The Result is = " + z); scanner.close(); } - - } - -======= - Scanner scanner = new Scanner(System.in); - double x, y, c; - System.out.println("Enter value of x"); - x = scanner.nextDouble(); - System.out.println("Enter value of y"); - y = scanner.nextDouble(); - c = (Math.sin(x)+Math.cos(y))/(Math.cos(x) - Math.sin(y)) * Math.tan(x*y); - System.out.printf("The Result is = %.2f", c); - scanner.close(); - - } ->>>>>>> Task_3 -} From 0520d4c505c1f159e743d88615dae275da1f575a Mon Sep 17 00:00:00 2001 From: EugeneZakhno <30446748+EugeneZakhno@users.noreply.github.com> Date: Tue, 27 Aug 2019 22:28:54 +0300 Subject: [PATCH 25/28] Update Task_9.java --- Task9/src/main/java/Task_9.java | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/Task9/src/main/java/Task_9.java b/Task9/src/main/java/Task_9.java index 2c20f45..62735b1 100644 --- a/Task9/src/main/java/Task_9.java +++ b/Task9/src/main/java/Task_9.java @@ -1,23 +1,9 @@ -<<<<<<< HEAD -public class Task_9 { - - public static void main(String[] args) { - - // 3. Даны три точки А(х1,у1), В(х2,у2) и С(х3,у3). Определить, будут ли они расположены на одной прямой. - - - - - } - -======= import java.util.Scanner; - -public class Task_9 { - public static void main(String[] args) { - // 3. Даны три точки А(х1,у1), В(х2,у2) и С(х3,у3). // Определить, будут ли они расположены на одной прямой. +public class Task_9 { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); System.out.println("Enter coordinates dot A:"); @@ -44,5 +30,4 @@ else if(y1==y2 && y1==y3){ System.out.println("All dots is on one line"); } else System.out.println("Dots don't is on one line"); } ->>>>>>> Task_9 } From ff108790dc0615e8f27e35d8edcae92d7e8e3f65 Mon Sep 17 00:00:00 2001 From: EugeneZakhno <30446748+EugeneZakhno@users.noreply.github.com> Date: Tue, 27 Aug 2019 22:33:24 +0300 Subject: [PATCH 26/28] Update Task_13.java --- Task13/src/main/java/Task_13.java | 43 ------------------------------- 1 file changed, 43 deletions(-) diff --git a/Task13/src/main/java/Task_13.java b/Task13/src/main/java/Task_13.java index 71975b5..28480d0 100644 --- a/Task13/src/main/java/Task_13.java +++ b/Task13/src/main/java/Task_13.java @@ -1,49 +1,7 @@ -<<<<<<< HEAD -<<<<<<< HEAD import java.util.Scanner; -public class Task_13 { - public static void main(String[] args) { - - Scanner scanner = new Scanner(System.in); - System.out.println("Enter start line A"); - int a = scanner.nextInt(); - System.out.println("Enter finish line B"); - int b = scanner.nextInt(); - System.out.println("Enter step h"); - double h = scanner.nextDouble(); - System.out.println("Enter the value of x"); - int x = scanner.nextInt(); - int y; - - for (double i = a; i <= b; i = i + h) { - if (x > 2) { - y = x; - } else - y = -x; - System.out.println("x = "+ x + "\n" + "y = " + y); - } -======= -public class Task_13 { - public static void main(String[] args) { - // 2. Вычислить значения функции на отрезке [а,b] c шагом h: - - - // Не понял условие - - - - - - - - ->>>>>>> Task_14 -======= -import java.util.Scanner; - public class Task_13 { public static void main(String[] args) { @@ -65,6 +23,5 @@ public static void main(String[] args) { y = -x; System.out.println("x = "+ x + "\n" + "y = " + y); } ->>>>>>> Task_16 } } From 6a64e8b083b9a193a32e73cfaaf63962c211d8ca Mon Sep 17 00:00:00 2001 From: EugeneZakhno <30446748+EugeneZakhno@users.noreply.github.com> Date: Tue, 27 Aug 2019 22:37:40 +0300 Subject: [PATCH 27/28] Update README.md --- README.md | 456 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 456 insertions(+) diff --git a/README.md b/README.md index dee6d5a..e8b58e7 100644 --- a/README.md +++ b/README.md @@ -26,5 +26,461 @@ } ``` ___________________________________________________________________________________________________________________ +```java +import java.util.Scanner; + +public class Task_2 { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + double a, b, c, z; + System.out.println("Enter value of a"); + a = scanner.nextDouble(); + System.out.println("Enter value of b"); + b = scanner.nextDouble(); + System.out.println("Enter value of c"); + c = scanner.nextDouble(); + z = (b + Math.sqrt(Math.pow(b, 2) + 4 * a * c)) / (2*a) - Math.pow(a, 3) * c + Math.pow(b, -2); + System.out.printf("The Result is = %.2f", z); + scanner.close(); + } +} +``` +_______________________________________________________________________________________________________________________ +```java + +import java.util.Scanner; + +public class Task_3 { + public static void main(String[] args) { + // 3. Вычислить значение выражения по формуле (все переменные принимают действительные значения): + public static void main(String[] args){ + Scanner scanner = new Scanner(System.in); + double a, b, c; + System.out.println("Enter value of a"); + a = scanner.nextDouble(); + System.out.println("Enter value of b"); + b = scanner.nextDouble(); + System.out.println("Enter value of c"); + c = scanner.nextDouble(); + double z = ((a - 3) * b / 2) + c; + System.out.println("The Result is = " + z); + scanner.close(); + } + } +``` +__________________________________________________________________________________________________________________________ +```java + +import java.util.Scanner; + // 4. Дано действительное число R вида nnn.ddd (три цифровых разряда в дробной и целой частях). + // Поменять местами дробную и целую части числа и вывести полученное значение числа. +public class Task_4 { + public static void main(String[] args) { + + String str; + Scanner scanner = new Scanner(System.in); + System.out.println("Enter the three-digit number with a three-digit fractional part: "); + str = scanner.nextLine(); + String [] rep = str.split("\\."); // Забыл экранировать, аааа блядь + String swap = rep[1]; + rep[1] = rep[0]; + rep[0] = swap; + System.out.println(rep[0] + "." + rep[1]); + } +} +``` +___________________________________________________________________________________________________________________________ +```java +import java.util.Scanner; + +public class Task_5 { + public static void main(String[] args) { + int hours, minutes, seconds; + Scanner scanner = new Scanner(System.in); + System.out.println("Enter the natural number of seconds"); + int inputSecond = scanner.nextInt(); + hours = inputSecond/3600; + minutes = (inputSecond%3600)/60; + seconds = ((inputSecond%3600))%60; + System.out.printf("%02dч ",hours); + System.out.printf("%02dмин ",minutes); + System.out.printf("%02dс",seconds); + scanner.close(); + } +} +``` +_________________________________________________________________________________________________________________________ +```java +import java.util.Scanner; + // Таск 6: Для данной области составить линейную программу, которая печатает true, если точка с координатами (х, у) + // принадлежит закрашенной области, и false — в противном случае: +public class Task_6 { + public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); + System.out.println("Enter x"); + int x = scanner.nextInt(); + System.out.println("Enter y"); + int y = scanner.nextInt(); + if (-4 <= x && x <= 4 && -3 <= y && y <= 0 ){ + System.out.println("The point into shape"); + } + else if (-2 <=x && x <= 2 && 0 <= y && y <= 4 ){ + System.out.println("The point into shape"); + } else + System.out.println("The point outer the shape"); + } +} +``` +____________________________________________________________________________________________________________________________ +```java +import java.util.Scanner; + +public class Task_7 { + public static void main(String[] args) { + // 1. Даны два угла треугольника (в градусах). + // Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным. + final int SUM_OF_ANGLE_TRIANGLE = 180; + int z; + Scanner scanner = new Scanner(System.in); + System.out.println("Enter the angle one"); + int x = scanner.nextInt(); + System.out.println("Enter the angle two"); + int y = scanner.nextInt(); + z = Math.abs(SUM_OF_ANGLE_TRIANGLE - (x + y)); // Math.abs() - всегда даёт положительный результат (меняет минус на плюс) + System.out.println(z); + + if (z == 90 || x == 90 || y == 90) { + System.out.println("This is triangle and its right triangle"); + } else if (SUM_OF_ANGLE_TRIANGLE == z + x + y){ + System.out.println("This is triangle"); + } else { + System.out.println("This is not triangle"); + } + } +} +``` +________________________________________________________________________________________________________________________ + +```java +import com.sun.xml.internal.ws.api.model.wsdl.WSDLPortType; + +import java.util.Scanner; + +public class Task_8 { + public static void main(String[] args) { + // 2. Найти max{min(a, b), min(c, d)} + Scanner scanner = new Scanner(System.in); + System.out.println("Enter a"); + int a = scanner.nextInt(); + System.out.println("Enter b"); + int b = scanner.nextInt(); + System.out.println("Enter c"); + int c = scanner.nextInt(); + System.out.println("Enter d"); + int d = scanner.nextInt(); + int z = Math.max(Math.min(a, b), Math.min(c, d)); + System.out.println("Test -> " + z); + + int f , h ; + if (a >= b) { + f = b; + }else f = a; + if (c >= d) { + h = d; + }else h = c; + if (f >= h) { + System.out.println("The value of max{min(a, b), min(c, d)} is " + f); + }else System.out.println("The value of max{min(a, b), min(c, d)} is " + h); + + scanner.close(); + } + } + ``` + ____________________________________________________________________________________________________________________ + ```java + import java.util.Scanner; + // 3. Даны три точки А(х1,у1), В(х2,у2) и С(х3,у3). + // Определить, будут ли они расположены на одной прямой. +public class Task_9 { + public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); + + System.out.println("Enter coordinates dot A:"); + System.out.println("Enter x1 "); + int x1 = scanner.nextInt(); + System.out.println("Enter y1"); + int y1 = scanner.nextInt(); + + System.out.println("Enter coordinates dot B:"); + System.out.println("Enter x2 "); + int x2 = scanner.nextInt(); + System.out.println("Enter y2"); + int y2 = scanner.nextInt(); + + System.out.println("Enter coordinates dot C:"); + System.out.println("Enter x3 "); + int x3 = scanner.nextInt(); + System.out.println("Enter y3"); + int y3 = scanner.nextInt(); + + if (x1==x2 && x1==x3) + System.out.println("All dots is on one line"); + else if(y1==y2 && y1==y3){ + System.out.println("All dots is on one line"); + } else System.out.println("Dots don't is on one line"); + } +} +``` +__________________________________________________________________________________________________________________________ +```java +import java.util.Scanner; + // Заданы размеры А, В прямоугольного отверстия и размеры х, у, z кирпича. + // Определить, пройдет ли кирпич через отверстие. +public class Task_10 { + public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); + System.out.println("Enter a side of hole A:"); + int a = scanner.nextInt(); + System.out.println("Enter a side of hole B:" ); + int b = scanner.nextInt(); + + System.out.println("Enter a side of brick x:" ); + int x = scanner.nextInt(); + System.out.println("Enter a side of brick y:" ); + int y = scanner.nextInt(); + System.out.println("Enter a side of brick z:" ); + int z = scanner.nextInt(); + + if (a >= y && b >= x || a >= x && b >= y) + System.out.println("The brick is passed "); + else + System.out.println("The brick is not passed "); + + scanner.close(); + } +} +``` +______________________________________________________________________________________________________________________ +```java +import java.util.Scanner; +public class Task_11 { + public static void main(String[] args) { + + //Вычислить значение функции: + Scanner scanner = new Scanner(System.in); + System.out.println(" Enter x "); + double x = scanner.nextDouble(); + + double g, z; + if (x<=3){ + z = Math.pow(x,2)-3*x+9; + System.out.printf("Result 1: %.1f ", z); + } else if (x > 3) { + g = 1 / (Math.pow(x, 3) + 6); + System.out.printf("Result 2: %.1f ", g); + } + } +} +``` +________________________________________________________________________________________________________________________ +```java +import java.util.Scanner; + +public class Task_12 { + public static void main(String[] args) { + + // 1. Напишите программу, где пользователь вводит любое целое положительное число. + // А программа суммирует все числа от 1 до введенного пользователем числа. + Scanner scanner = new Scanner(System.in); + System.out.println("Enter the number "); + int x = scanner.nextInt(); + int z = 0; + for (int i = 1; i <= x; i++){ + z+=i; + } + System.out.println("Sum of numbers from one is " + z); + } +} +``` +________________________________________________________________________________________________________________________ +```java +import java.util.Scanner; + + // 2. Вычислить значения функции на отрезке [а,b] c шагом h: + +public class Task_13 { + public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); + System.out.println("Enter start line A"); + int a = scanner.nextInt(); + System.out.println("Enter finish line B"); + int b = scanner.nextInt(); + System.out.println("Enter step h"); + double h = scanner.nextDouble(); + System.out.println("Enter the value of x"); + int x = scanner.nextInt(); + int y; + + for (double i = a; i <= b; i = i + h) { + if (x > 2) { + y = x; + } else + y = -x; + System.out.println("x = "+ x + "\n" + "y = " + y); + } + } +} +``` +________________________________________________________________________________________________________________________ +```java +public class Task_14 { + public static void main(String[] args) { + + // 3. Найти сумму квадратов первых ста чисел. + int s=0; + for (int i = 1; i <= 100; i++ ){ + s+=i*i; + System.out.println(s); + } + System.out.println("Sum is " + s); + } +} +``` +_______________________________________________________________________________________________________________________ +```java + +public class Task_15 { + public static void main(String[] args) { + + // 4. Составить программу нахождения произведения квадратов первых двухсот чисел. + long s = 1 ; + for (int i = 1; i <= 200; i++) { //После 33 вышло за пределы диапазона 10 раз и выдало 0 (слишком большое число) + s =s*(i*i); + System.out.println("s " + s); + } + System.out.println("Sum is " + s); + } + } + ``` + _______________________________________________________________________________________________________________________ + ```java + import java.util.Scanner; + +public class Task_16 { + + public static void main(String[] args) { + + // Даны числовой ряд и некоторое число е. Найти сумму тех членов ряда, модуль которых больше или равен + // заданному е. Общий член ряда имеет вид: a = 1/2^n + 1/3^n; + + System.out.println("Input е"); + Scanner scanner = new Scanner(System.in); + double e = scanner.nextDouble(); + + int n = 0; + double sum = 0; + System.out.println("Print a series of common member series: "); + for (int i = 0; i<=10; i++){ + ++n; + System.out.print("\n"); + double a = (1/Math.pow(2,n))+ (1/Math.pow(3,n)); + System.out.printf("%.4f", a); + if (e <= Math.abs(a)) + sum = sum+a; + System.out.printf(" sum is %f", sum); + + } + } +} +``` +_________________________________________________________________________________________________________________________ +```java +public class Task_17 { + public static void main(String[] args) { + + // Циклы + // Вывести на экран соответствий между символами и их численными обозначениями в памяти компьютера. + + char charsSigns = '\u0000'; + int charsNumber = 0; + for (int i = 0; i<= 10000; i++){ + charsSigns++; + charsNumber++; + System.out.println("sign: " + charsSigns + " number: " + charsNumber); + } + } +} +``` +_______________________________________________________________________________________________________________________ +```java + +import java.util.Scanner; + +public class Task_18 { + public static void main(String[] args) { + + // rus: Для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого числа. + // m и n вводятся с клавиатуры. + + // eng: For each positive integer in the range from m to n, print all dividers except for the unit and the number itself. + // m and n are entered from the keyboard. + + Scanner scanner = new Scanner(System.in); + System.out.println("Enter start of line numbers m "); + int m = scanner.nextInt(); + System.out.println("Enter end of line numbers n "); + int n = scanner.nextInt(); + + while (m <= n) { + System.out.print("\n number: " + m); + System.out.print(" its dividers: "); + for (int i = 2; i <= m - 1; i++) { + if (m % i == 0) { + System.out.print(i + ","); + } + } + m = m + 1; + } + } +} +``` +________________________________________________________________________________________________________________________ +```java +import java.util.Scanner; + +public class Task_19 { + + public static void main(String[] args) { + + // 8. Даны два числа. Определить цифры, входящие в запись как первого так и второго числа. + + Scanner scanner = new Scanner(System.in); + System.out.println("Enter number a: "); + String a = scanner.nextLine(); + System.out.println("Enter number b: "); + String b = scanner.nextLine(); + for (int f = 0; f < a.length(); f++) { + a.charAt(f); + } + System.out.println(" "); + for (int g = 0; g < b.length(); g++) { + b.charAt(g); + } + System.out.println("\n The same numbers from two lines is: "); + for (int i = 0; i < a.length(); i++) { + for (int j = 0; j < b.length(); j++) { + if (a.charAt(i) == b.charAt(j)) { + System.out.print("|" + b.charAt(j)); + } + } + } + } + } + ``` + _______________________________________________________________________________________________________________ From 5fdc4c8f2d6a3399ca0f6d7670fbdc9e3249211b Mon Sep 17 00:00:00 2001 From: EugeneZakhno <30446748+EugeneZakhno@users.noreply.github.com> Date: Tue, 27 Aug 2019 22:42:03 +0300 Subject: [PATCH 28/28] Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e8b58e7..0717d47 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Описание файлов: - - Practice (tasks).pdf - файл содержит список задач, которые нужно решить для завершения этапа. + - [Practice (tasks).pdf](https://drive.google.com/file/d/1H1Ty5qj7KDB64-f1__MXnUNEv34LB1UC/view)- файл содержит список задач, которые нужно решить для завершения этапа. - Questions.pdf - файл содержит вопросы, на которые нужно уметь отвечать по завершению этапа. - Recommendations.pdf - файл содержит рекомендуемые материалы (видео и книги), к которым следует обратиться при возникновении трудностей при решении задач или ответах на вопросы. @@ -46,8 +46,8 @@ public class Task_2 { } ``` _______________________________________________________________________________________________________________________ -```java +```java import java.util.Scanner; public class Task_3 { @@ -69,6 +69,7 @@ public class Task_3 { } ``` __________________________________________________________________________________________________________________________ + ```java import java.util.Scanner; @@ -90,6 +91,7 @@ public class Task_4 { } ``` ___________________________________________________________________________________________________________________________ + ```java import java.util.Scanner; @@ -481,6 +483,6 @@ public class Task_19 { } } } - } - ``` + } +``` _______________________________________________________________________________________________________________