属性とプロパティを持つCarクラスを作成しました。プログラムの主要部分では、一連の車を作成し、値を初期化しました。車の平均速度と最高速度を検出するグローバルな方法
私のプログラムは、すべての車の中で最速の車と平均速度を見つけるために、グローバルメソッドを使用する必要があり、この方法は、2つの結果を返す必要があります。
私は個別にすべての速度を通過するループのために作られ、行における自動車の総数でそれを分割し、その後、変数の平均に加え、このメイクセンスを行い、この方法を行うことを試みましたか?行で最速の車を見つけるために
、私はそれを行う方法がわからないので、私は自分自身に質問をしました。私は同じメソッドの定義でミスを犯した場合
誰もが全体のタスクについては、一般的にも世界的な方法でこの速度発見アルゴリズムについて私に説明し、することはできますか?
class Car
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private int price;
public int Price
{
get { return price; }
set { price = value; }
}
private float speed;
public float Speed
{
get { return speed; }
set { speed = value; }
}
}
これは、パフォーマンスが重要でない限り、それを複数のステップを実行することは結構ですメインプログラム
class Program
{
public static void MaxSpeedCarAverage(Car[] arraycar,float Maxspeed,float average)
{
for(int i=0;i<10;i++)
{
average+= arraycar[i].Speed/10;
}
}
static void Main(string[] args)
{
Car[] car = new Car[10]
{
new Car(){Name="Bmw",Price=5888,Speed=290 }, //initialisation of array//
new Car(){Name="Mercedes",Price=7544,Speed=300},
new Car(){Name="Peugeot",Price=4500,Speed=190},
new Car(){Name="Renault",Price=6784,Speed=210},
new Car(){Name="Fiat",Price=3221,Speed=180},
new Car(){Name="Audi",Price=4500,Speed=240},
new Car(){Name="Golf",Price=4500,Speed=255},
new Car(){Name="Sab",Price=4500,Speed=332},
new Car(){Name="Range Rover",Price=4500,Speed=340},
new Car(){Name="Honda",Price=4500,Speed=267},
};
}
}
これは私が探していたものですが、私は似たようだったと私はそれを考え出したが、私はそれを実現しませんでした、ありがとう!アドバイスを – Mark0n1