From af9c857fc631eab8bd17608850d95e6b87ea0e2b Mon Sep 17 00:00:00 2001 From: Vichingo455 Date: Fri, 19 Sep 2025 09:18:59 +0200 Subject: [PATCH] first commit --- PrimoProgetto/.classpath | 10 ++++ PrimoProgetto/.project | 28 ++++++++++ .../org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 14 +++++ PrimoProgetto/bin/PrimaClasse.class | Bin 0 -> 536 bytes PrimoProgetto/src/PrimaClasse.java | 6 ++ SecondoProgetto/.classpath | 10 ++++ SecondoProgetto/.project | 28 ++++++++++ SecondoProgetto/.vscode/settings.json | 7 +++ SecondoProgetto/bin/App.class | Bin 0 -> 400 bytes SecondoProgetto/bin/Pentagono.class | Bin 0 -> 374 bytes SecondoProgetto/bin/Poligono.class | Bin 0 -> 661 bytes SecondoProgetto/bin/Quadrato.class | Bin 0 -> 331 bytes SecondoProgetto/bin/Rettangolo.class | Bin 0 -> 578 bytes SecondoProgetto/bin/Triangolo.class | Bin 0 -> 507 bytes SecondoProgetto/src/App.java | 52 ++++++++++++++++++ 16 files changed, 157 insertions(+) create mode 100644 PrimoProgetto/.classpath create mode 100644 PrimoProgetto/.project create mode 100644 PrimoProgetto/.settings/org.eclipse.core.resources.prefs create mode 100644 PrimoProgetto/.settings/org.eclipse.jdt.core.prefs create mode 100644 PrimoProgetto/bin/PrimaClasse.class create mode 100644 PrimoProgetto/src/PrimaClasse.java create mode 100644 SecondoProgetto/.classpath create mode 100644 SecondoProgetto/.project create mode 100644 SecondoProgetto/.vscode/settings.json create mode 100644 SecondoProgetto/bin/App.class create mode 100644 SecondoProgetto/bin/Pentagono.class create mode 100644 SecondoProgetto/bin/Poligono.class create mode 100644 SecondoProgetto/bin/Quadrato.class create mode 100644 SecondoProgetto/bin/Rettangolo.class create mode 100644 SecondoProgetto/bin/Triangolo.class create mode 100644 SecondoProgetto/src/App.java diff --git a/PrimoProgetto/.classpath b/PrimoProgetto/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/PrimoProgetto/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/PrimoProgetto/.project b/PrimoProgetto/.project new file mode 100644 index 0000000..bee70f8 --- /dev/null +++ b/PrimoProgetto/.project @@ -0,0 +1,28 @@ + + + PrimoProgetto + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + + + 1758261738047 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/PrimoProgetto/.settings/org.eclipse.core.resources.prefs b/PrimoProgetto/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/PrimoProgetto/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/PrimoProgetto/.settings/org.eclipse.jdt.core.prefs b/PrimoProgetto/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8c9943d --- /dev/null +++ b/PrimoProgetto/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/PrimoProgetto/bin/PrimaClasse.class b/PrimoProgetto/bin/PrimaClasse.class new file mode 100644 index 0000000000000000000000000000000000000000..d29816020917736e969ca101c6140f946a5c7e9f GIT binary patch literal 536 zcmZuu%TB^T6g>ll(ozJe;9J2JxUfqXs2dVj^^suMxEf%BL)sbB785^97n->61Na1$S@S|BN_5;z~fk$Fc>Nm{=&V0tFd=Cn22G*kiU>h zCRYsER=dw&boEHs$ii}vL!P1ROC@fn;Xp(Wd=LnRs;`GU=<`UX@qf}to@C5W@|P$( z1Q&9t80xJ@e?i?#BB{omcHhD#Toct5VZGNl5ut-E)JT+`lE&J6SZa^ZRYLQEhn)hp zX~nMOx^bh`NH=ZlV&B9bgF7Qz?RRj1Lk9CXg$PJgt+h@QY39+GR&m!zX0UsD8V$v@ zOfOMcTJ|iZL=&W$egMeOiw;QEq{t)B$mdQ!QFxn`ZL(=OZ7q^@<_+Xa6j|6nnKJ3{ j`3#J5@2FJkAJ|y{*i-@x6o_j9V&MqKlxJv=&7k=QKlyI$ literal 0 HcmV?d00001 diff --git a/PrimoProgetto/src/PrimaClasse.java b/PrimoProgetto/src/PrimaClasse.java new file mode 100644 index 0000000..af130fb --- /dev/null +++ b/PrimoProgetto/src/PrimaClasse.java @@ -0,0 +1,6 @@ + +public class PrimaClasse { + public static void main(String[] args) { + System.out.println("Ciao Mondo!"); + } +} diff --git a/SecondoProgetto/.classpath b/SecondoProgetto/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/SecondoProgetto/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SecondoProgetto/.project b/SecondoProgetto/.project new file mode 100644 index 0000000..505b06f --- /dev/null +++ b/SecondoProgetto/.project @@ -0,0 +1,28 @@ + + + SecondoProgetto + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + + + 1758261738047 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/SecondoProgetto/.vscode/settings.json b/SecondoProgetto/.vscode/settings.json new file mode 100644 index 0000000..e112a70 --- /dev/null +++ b/SecondoProgetto/.vscode/settings.json @@ -0,0 +1,7 @@ +{ + "java.project.sourcePaths": ["src"], + "java.project.outputPath": "bin", + "java.project.referencedLibraries": [ + "lib/**/*.jar" + ] +} diff --git a/SecondoProgetto/bin/App.class b/SecondoProgetto/bin/App.class new file mode 100644 index 0000000000000000000000000000000000000000..db70663e7f9a20c0381e71a68d6a59fb169926d8 GIT binary patch literal 400 zcmZvX!A`oQT-y82U#W6vuFj=@#9 zJK!+m3RIs}$S4@S(^s@!>UKb_+ThutcD@XZyR6#SLzj>qbC;d{8go{=`Qk6a{e|F{ LaZno%sSbvp2q#FJ literal 0 HcmV?d00001 diff --git a/SecondoProgetto/bin/Pentagono.class b/SecondoProgetto/bin/Pentagono.class new file mode 100644 index 0000000000000000000000000000000000000000..8e1a3459aa4eea8be46ebe61d2186c3c523f7b07 GIT binary patch literal 374 zcmX|6K~4fe5Uha}mI1{e>dkP2^`OD4Mnl|qFdKu>a39u*j;uRmS^NR-F`hIYe1Ko^ z2`0vxg?O0muCDH?p0D4JPXGh#R#6hD4RxBUdz;!SJOO`b6XTFT<;0{WKNTqVf{}oC zZtt{28MOx1P!VWGCe>H-r?Jj%)i}`tt;ohI8L7-TylQ&+gP94`qkp4gim6O1rd}9? zm9wA4-uw0Uf;dq*okhsIVw=wL<(Ry&^DNdE#+mqo>Ga@HJu7s;+xQir#K)V6tE>*0 zh3o9U!GA4i$>?ZD))^bi0p@igfekbn-EstvQh;n@^RnBW1d|t{5}bl8jQX57DpWd! XyoW(?Vz|2VY~^8-W__ZM+#CXg?9i1u8KDVp|{|n#nZQ0`mO}Mm;k!$uj|Gb#0e*&!Z2z1P5gg zMU;vVSnx21y!C1xTojlYn2~-x4Tm~@r-lKg>VwEv!LEvpjk9Df**6n`(%>3yOQ1N` zu?ck&N9jZYIFo5eFv69066GJhQsb<@Jkg=~ufDVsO=DlbGcxntJZ0Uf93JUvIPIiqB?wdtSrPNisB{g0QwnzIYmIH`Vvcp#1>j!We_ZJU$q zoX%gZY>vb-9+QCo14}%4_B>%#0rEFoA#P^7oNT4f#_9GgkbQrh@#{^Nd_HVcfz>qZ;2BFL^AJ@>kHDHPe2EA5@DoS=PbD_frlTK&O9pw8Xgsf2*gZ5o{N3rpt-;Ht=Op)%W&UkQaYGC)}mI(S-hZFea3A7YNh* z#x;IsE^JtrjTVc;2mPY44_?8WfrO9luu zI^7F_wH@d>yL-r{6MfrsQtTNDV2?Eh8;uD)+=9>1QPy=d7So z6DBlLX)z7Tn^5>nX)dOP3yQ8(_>mhmqJl9}qJ_0`i*p*gbU-u1ma|5&m>f!E>hMU4DS+}F74aTc7bJ9nu6;$i`k zWBCkh;swX%^8n|U@qG!)d{cryFO6j z#5?s-7rDvFJ^7NHkI$Dk0EbvBqo7djcxzmb6E35qP&wzs_Smt)$%ymKvwHC)Fximr){j*sLeLGN?YW-cbCotp5jL64j zEC}n?JeX!84{4rw&%T01g{KSWX~4+?b#=^XW)l-EJDqtJe7dWn>XC7dgHFvIX`=^0 z46*ifL!MkrIu{hL7)VIKATyUPmo zMr-`YcJS8q_VQe!HsAZ0PHmn*(a~m||dy+FykRgGIF3YMZv&wfihp0S{+L6?} w4Xk2H>h!lk<{426vzU{bAKnpU?u%YAe^sjuvGgvgfH7hHA0hf9tc+Z%UvJ)S>i_@% literal 0 HcmV?d00001 diff --git a/SecondoProgetto/src/App.java b/SecondoProgetto/src/App.java new file mode 100644 index 0000000..c4b3223 --- /dev/null +++ b/SecondoProgetto/src/App.java @@ -0,0 +1,52 @@ +public class App { + public static void main(String[] args) throws Exception { + + } +} +class Poligono { + public int lati; + public double[] misure = new double[lati]; + public double perimetro() { + int sum = 0; + for (int i = 0; i < lati; i++) { + sum += misure[i]; + } + return sum; + } + public double semiperimetro() { + int sum = 0; + for (int i = 0; i < lati; i++) { + sum += misure[i]; + } + return sum/2; + } +} +class Triangolo extends Poligono { + public double area() { + double a = misure[0]; + double b = misure[1]; + double c = misure[2]; + double p = Poligono.semiperimetro(); + double result = p*(p-a)*(p-b)*(p-c); + return Math.sqrt(result); + } +} +class Rettangolo extends Poligono { + private double latolungo() { + + } + public double area(double latolungo, double latocorto) { + return latolungo*latocorto; + } +} +class Quadrato extends Poligono { + public double area(double lato) { + return lato*lato; + } +} +class Pentagono extends Poligono { + public double area(double lato) { + double constarea = 1.72; + return lato*lato*constarea; + } +}