30 lines
798 B
C#
30 lines
798 B
C#
namespace vacanzeEstive_benzinaio;
|
|
|
|
class Rifornimento {
|
|
|
|
string tipoCarburante;
|
|
double litriErogatiComplessivi = 0;
|
|
double costoComplessivo = 0;
|
|
double costoAlLitro;
|
|
|
|
public Rifornimento(string p_tipoCarburante, double p_costoAlLitro) {
|
|
this.tipoCarburante = p_tipoCarburante;
|
|
this.costoAlLitro = p_costoAlLitro;
|
|
}
|
|
|
|
public double Erogazione() {
|
|
Random r = new();
|
|
double ritorno = r.Next(1, 30) + r.NextDouble();
|
|
this.litriErogatiComplessivi += ritorno;
|
|
this.costoComplessivo += ritorno * costoAlLitro;
|
|
return ritorno;
|
|
}
|
|
|
|
public double GetLitriErogatiComplessivi() {
|
|
return this.litriErogatiComplessivi;
|
|
}
|
|
|
|
public double GetCostoComplessivo() {
|
|
return this.costoComplessivo;
|
|
}
|
|
} |