namespace rettangolo; class Rettangolo { double altezza; double segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura; public Rettangolo(double p_segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura, double p_altezza) { this.altezza = p_altezza; this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura = p_segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura; } public double getAltezza() { return this.altezza; } public double getSegmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura() { return this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura; } public void setAltezza(double p_altezza) { this.altezza = p_altezza; } public void setSegmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura(double p_segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura) { this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura = p_segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura; } public double calcolaArea() { return this.altezza * this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura; } public double calcolaPerimetro() { return (this.altezza + this.segmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura) * 2; } public void StampaRettangolo() { Console.WriteLine($"Base: {this.getSegmentoConDiversoTipoDiLunghezzaApparteneteAllaFigura()}"); Console.WriteLine($"Altezza: {this.getAltezza()}"); } }