first commit

This commit is contained in:
2025-09-19 09:18:59 +02:00
commit af9c857fc6
16 changed files with 157 additions and 0 deletions

View File

@@ -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;
}
}