commit af9c857fc631eab8bd17608850d95e6b87ea0e2b Author: Vichingo455 Date: Fri Sep 19 09:18:59 2025 +0200 first commit 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 0000000..d298160 Binary files /dev/null and b/PrimoProgetto/bin/PrimaClasse.class differ 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 0000000..db70663 Binary files /dev/null and b/SecondoProgetto/bin/App.class differ diff --git a/SecondoProgetto/bin/Pentagono.class b/SecondoProgetto/bin/Pentagono.class new file mode 100644 index 0000000..8e1a345 Binary files /dev/null and b/SecondoProgetto/bin/Pentagono.class differ diff --git a/SecondoProgetto/bin/Poligono.class b/SecondoProgetto/bin/Poligono.class new file mode 100644 index 0000000..46cdf05 Binary files /dev/null and b/SecondoProgetto/bin/Poligono.class differ diff --git a/SecondoProgetto/bin/Quadrato.class b/SecondoProgetto/bin/Quadrato.class new file mode 100644 index 0000000..528c3e1 Binary files /dev/null and b/SecondoProgetto/bin/Quadrato.class differ diff --git a/SecondoProgetto/bin/Rettangolo.class b/SecondoProgetto/bin/Rettangolo.class new file mode 100644 index 0000000..664b7d7 Binary files /dev/null and b/SecondoProgetto/bin/Rettangolo.class differ diff --git a/SecondoProgetto/bin/Triangolo.class b/SecondoProgetto/bin/Triangolo.class new file mode 100644 index 0000000..b2e9252 Binary files /dev/null and b/SecondoProgetto/bin/Triangolo.class differ 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; + } +}