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("1. Crea 2 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("0. Esci");
Console.Write("Scelta: ");
@ -45,6 +45,16 @@ class Program {
forma2.StampaRettangolo();
Pausa();
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);

View File

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