Opzione 3 + fix nomi

This commit is contained in:
La Programmatrice Verde 2025-04-11 09:59:27 +02:00
parent 5dbb2284cb
commit f822be4eff
2 changed files with 18 additions and 8 deletions

View File

@ -13,7 +13,7 @@ class Program {
Console.WriteLine("Inserire un'opzione:"); Console.WriteLine("Inserire un'opzione:");
Console.WriteLine("1. Crea 2 rettangoli"); Console.WriteLine("1. Crea 2 rettangoli");
Console.WriteLine("2. Mostra rettangoli"); Console.WriteLine("2. Mostra rettangoli");
Console.WriteLine("3. MOstra area e perimetro rettangoli"); Console.WriteLine("3. Mostra area e perimetro rettangoli");
Console.WriteLine("4. Modifica rettangoli"); ; Console.WriteLine("4. Modifica rettangoli"); ;
Console.WriteLine("0. Esci"); Console.WriteLine("0. Esci");
Console.Write("Scelta: "); Console.Write("Scelta: ");
@ -45,6 +45,16 @@ class Program {
forma2.StampaRettangolo(); forma2.StampaRettangolo();
Pausa(); Pausa();
break; break;
case 3:
Console.WriteLine("Rettangolo 1:");
Console.WriteLine($"Area: {forma1.CalcolaArea()}");
Console.WriteLine($"Perimetro: {forma1.CalcolaPerimetro()}");
Console.WriteLine("\nRettangolo 2");
Console.WriteLine($"Area: {forma2.CalcolaArea()}");
Console.WriteLine($"Perimetro: {forma2.CalcolaPerimetro()}");
Pausa();
break;
} }
} }
while (scelta != 0); while (scelta != 0);

View File

@ -10,15 +10,15 @@ class Rettangolo {
this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura = p_segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura; this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura = p_segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura;
} }
public double getAltezza() { public double GetAltezza() {
return this.altezza; return this.altezza;
} }
public double getSegmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura() { public double GetSegmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura() {
return this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura; return this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura;
} }
public void setAltezza(double p_altezza) { public void SetAltezza(double p_altezza) {
this.altezza = p_altezza; this.altezza = p_altezza;
} }
@ -26,16 +26,16 @@ class Rettangolo {
this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura = p_segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura; this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura = p_segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura;
} }
public double calcolaArea() { public double CalcolaArea() {
return this.altezza * this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura; return this.altezza * this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura;
} }
public double calcolaPerimetro() { public double CalcolaPerimetro() {
return (this.altezza + this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura) * 2; return (this.altezza + this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura) * 2;
} }
public void StampaRettangolo() { public void StampaRettangolo() {
Console.WriteLine($"Base: {this.getSegmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura()}"); Console.WriteLine($"Base: {this.GetSegmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura()}");
Console.WriteLine($"Altezza: {this.getAltezza()}"); Console.WriteLine($"Altezza: {this.GetAltezza()}");
} }
} }