diff --git a/src/rettangoli_quadrati/Rettangoli_Quadrati.iuml b/src/rettangoli_quadrati/Rettangoli_Quadrati.iuml new file mode 100644 index 0000000..592e445 --- /dev/null +++ b/src/rettangoli_quadrati/Rettangoli_Quadrati.iuml @@ -0,0 +1,21 @@ +@startuml Rettangoli_Quadrati +Rettangoli_Quadrati "1" -> "2" Rettangolo : crea + +class Rettangoli_Quadrati{ + - sc: Scanner + + main(args: String [0..*]) + + Pausa() + - IngressoDati(p_selettore: int): double + - CreaRettangolo(p_dimensioneUno: double, p_dimensioneDue: double): Rettangolo + - CreaQuadrato(p_dimensione: double): Rettangolo +} + +class Rettangolo{ + - isQuadrato: boolean + - dimensioneUno: double + - dimensioneDue: double + + Rettangolo(p_dimensioneUno: double, p_dimensioneDue: double, p_isQuadrato: boolean) <> + + CalcolaPerimetro(): double + + CalcolaArea(): double +} +@enduml \ No newline at end of file diff --git a/src/rettangoli_quadrati/Rettangoli_Quadrati.png b/src/rettangoli_quadrati/Rettangoli_Quadrati.png new file mode 100644 index 0000000..ec58201 Binary files /dev/null and b/src/rettangoli_quadrati/Rettangoli_Quadrati.png differ