Opzione 2

This commit is contained in:
La Programmatrice Verde 2025-09-30 10:36:29 +02:00
parent 9ce3d1a890
commit b135e67b7b

View File

@ -20,9 +20,10 @@ public class Rettangoli_Quadrati {
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
Rettangolo rettangolo;
Rettangolo quadrato;
int scelta, nextPosizioneLibera = 0;
Rettangolo rettangolo = null;
Rettangolo quadrato = null;
boolean formeEsistenti = false;
int scelta;
do {
System.out.println("Scegliere un'opzione:");
@ -41,12 +42,23 @@ public class Rettangoli_Quadrati {
case 1:
rettangolo = CreaRettangolo(IngressoDati(1), IngressoDati(2));
quadrato = CreaQuadrato(IngressoDati(3));
nextPosizioneLibera = +2;
System.out.println("Forme create con successo");
formeEsistenti = true;
Pausa();
break;
case 2:
if (formeEsistenti) {
double areaQuadrato, areaRettangolo;
areaQuadrato = quadrato.calcolaArea();
areaRettangolo = rettangolo.calcolaArea();
if (areaQuadrato > areaRettangolo) {
System.out.println("Il quadrato ha l'area maggiore");
} else {
System.out.println("Il rettangolo ha l'area maggiore");
}
}
Pausa();
break;
default:
@ -104,8 +116,8 @@ public class Rettangoli_Quadrati {
static Rettangolo CreaRettangolo(double p_dimensioneUno, double p_dimensioneDue) {
return new Rettangolo(p_dimensioneUno, p_dimensioneDue, false);
}
static Rettangolo CreaQuadrato( double p_dimensione) {
static Rettangolo CreaQuadrato(double p_dimensione) {
return new Rettangolo(p_dimensione, p_dimensione, true);
}
}