first commit
This commit is contained in:
52
SecondoProgetto/src/App.java
Normal file
52
SecondoProgetto/src/App.java
Normal 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user