From c64486c4a55d8bed464d12cee95932d79c8c8426 Mon Sep 17 00:00:00 2001 From: Aelita4 Date: Tue, 11 Oct 2022 09:30:41 +0200 Subject: [PATCH] Lab 1 --- .idea/.gitignore | 3 + .idea/misc.xml | 6 ++ .idea/modules.xml | 8 +++ .idea/uiDesigner.xml | 124 +++++++++++++++++++++++++++++++++ .idea/vcs.xml | 6 ++ lab1.iml | 11 +++ out/production/lab1/Main.class | Bin 0 -> 4028 bytes src/Main.java | 99 ++++++++++++++++++++++++++ 8 files changed, 257 insertions(+) create mode 100644 .idea/.gitignore 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 lab1.iml create mode 100644 out/production/lab1/Main.class create mode 100644 src/Main.java diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..07115cd --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..e7763c5 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ 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..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/lab1.iml b/lab1.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/lab1.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/out/production/lab1/Main.class b/out/production/lab1/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..491acb73c95f5f3632af08b9cc04a4f81dd9a509 GIT binary patch literal 4028 zcmaJ^Yg8219sga}$FK|!SJwwnGq$8IiV{J=fEW~_l7Jd97)>G!yAv38*;#i7kxflo z+tj|Fwo1}xYHJ^9o0?Q9+Vm0Z!}j!BKjvdU=-g9OhaHzyup=o)S-}>8Fhr#s#u5hE_BK?QjTi9Q5saEq84=m z>n8M+(QRcCx_!d5$Joo;ddAKRY>qGI>|Jr6jd&;wO~odBP+;{622g>lG$&21V=K@$ z3`QYPFI9S2B39ZaO83`CQHuIdmqG*h7r|CEhOte>b~Fi8E=HtZx5sE})|wIs#(R1i zdL(v-ie|LXfB7>x`Z^Hje5lKz0>Wq$SmjVm+Ge_GAfab6MotFqQ5Egz5GaveUyM+1 zCOf$pp;mOt%wY7_dloW?euzwoE`f(SJ3F;gdQ#7rhPFeCGlKIojhc*3gT^%(>-{Ra zWsa2;b|`pUpwTbWti|(_6MCbTd*{tNw=-sfT{CSZ3ey>fK*2#8a@0!dFsAF3#O6I=vp>cFbZ0WW@@_@+?i03bobe*;01wN>aq;(3hq+C#MvnK zd_T({@ubCFvz9$SGiomEoK`UbCQV6Umun&Oa3iwvsGM;VkUr#D+v2yWRf}g$ zBR6I0tPCkFHKiwWx@}EOFVIe^IP223Dmb@9yiJSSOpWo>{L41oVdZU0b~CQHf&z2c z4TdzCj?nL1(5z&;rr;ygsmE&9!g#4zqnxvFOwS~(i3rZ4R5l-%Nprz9h{Yrz&t*_H zA=JzCy{O{T_>8ogM=HcjaU%OUmXv;r8LMlBk;$YrrO#i~R@PL(7X-F52-?I01t$Hr z8KV}}>9&$AhE;uL#yC7VF=FJ7>mzB-MEk6So*vY5rW|{d0ej4(=R$h!gW{LUt+jgL=Iu!hxz7&m`P;iU>9blzxmxJF3sK<&0*O~b( zUDfN>U1$7zRz+Rwl;C&R9dWyN*iFbT<$L9Y(w)}xc_Sajp9LOX=B<^S5XN1Wr1yu) zM0PxeO+0`l&Yf1yJC#orwqNA9iC@8QaLY}IU$RqzFR_)&;1T{ZTh#^NEBGo$W%9AX z87W-rtN^9a@EaTopJ<3czA=^ptJl1~1Q;QZx0(ms&YN8RMX#f57FDx|&0zy@10RsO zxf{qA7f^{+sG=+{A5S(#S-G;6vNg5CbNG-W=!}wc`0(OrYz~_jNL_# zxCJrC__Z!2zJ^O&Cpo^(9#4S0qr8px5hLBD)&#S!ARM@cK&dpd)aQ@&K3A$9+c$^_ zq9oEK>39`+bO$}UXpKU;iki>^N$Y&1(fdiO9a7#h9%&2hlRB2wTwH_rEVlfD1AnYF zA6J>jRVMEfkKhqct5D6wSv;~-y51)pT99VB_oV;M2+PRk7?`@NNY~U2*ItEDTQ^*D z6{n?6JE>Ex_f6D!oy#-mEG`!35=9gjwPJr^v53CBJP>Q?Y#@#rG@=dLaGdYMGaSnt z*Iey9&8epsX4$*UfR{i9OF`*>kuL3$@w$Q;*S69GU0cQEv~QvHeF@^VCXK1^1Y}#z+D?QO@V=oyWd|hjtHI_+xE1_Ok85 zZZJSXb;UTwx{@fcsK{TLRf_(08L#L2WPZm!@J?gEqx z6W_$Qm`PhjFTU+$+HSE2-(jzm&+1M1E_(rL_HTTTy&!e^D_&zSL~VXTEidsW%6mL# zSJ_jj$&2^_du7ze#t+$xP^%QK;YZwS9iFHBC8*SHKcz3Bg8FU7PuZ( c && // warunek trójkąta + a + c > b && + b + c > a && ( // warunek trójkąta prostokątnego VVV + Math.pow(a, 2) + Math.pow(b, 2) == Math.pow(c, 2) || + Math.pow(a, 2) + Math.pow(c, 2) == Math.pow(b, 2) || + Math.pow(b, 2) + Math.pow(c, 2) == Math.pow(a, 2) + ) + ); + } + + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + + System.out.println("=== Zadanie 1 (imię, wiek) ==="); + z1(); + + System.out.println("=== Zadanie 2 (suma, różnica, iloczyn) ==="); + System.out.print("Podaj 1 liczbę: "); + int z2_a = scanner.nextInt(); + System.out.print("Podaj 2 liczbę: "); + int z2_b = scanner.nextInt(); + z2(z2_a, z2_b); + + System.out.println("=== Zadanie 3 (czy parzysta) ==="); + System.out.print("Podaj liczbę: "); + int z3_a = scanner.nextInt(); + System.out.println(z3(z3_a) ? "Parzysta" : "Nieparzysta"); + + System.out.println("=== Zadanie 4 (czy podzielna przez 3 i 5) ==="); + System.out.print("Podaj liczbę: "); + int z4_a = scanner.nextInt(); + System.out.println(z4(z4_a) ? "Podzielna przez 3 i przez 5" : "Niepodzielna przez 3 i przez 5"); + + System.out.println("=== Zadanie 5 (do 3 potęgi) ==="); + System.out.print("Podaj liczbę: "); + int z5_a = scanner.nextInt(); + System.out.println(z5(z5_a)); + + System.out.println("=== Zadanie 6 (pierwiastek kwadratowy) ==="); + System.out.print("Podaj liczbę: "); + int z6_a = scanner.nextInt(); + System.out.println(z6(z6_a)); + + System.out.println("=== Zadanie 7 (trójkąt prostokątny) ==="); + System.out.print("Podaj przedział od: "); + int z7_x = scanner.nextInt(); + System.out.print("Do: "); + int z7_y = scanner.nextInt(); + int z7_diff = z7_y - z7_x; + Random rand = new Random(); + int z7_a = rand.nextInt(z7_x + 1) + z7_diff; + System.out.println("a = " + z7_a); + int z7_b = rand.nextInt(z7_x + 1) + z7_diff; + System.out.println("b = " + z7_b); + int z7_c = rand.nextInt(z7_x + 1) + z7_diff; + System.out.println("c = " + z7_c); + System.out.println(z7(z7_a, z7_b, z7_c) ? "Można zbudować trójkąt prostokątny" : "Nie można zbudować trójkątu prostokątnego"); + } +} \ No newline at end of file