N178 Arrays (Simpel)
I en tom konsol-app skal du oprette et (int) array med et antal tilfældige månedslønninger, udskrive disse samt et beregne et gennemsnit.
Brug evt. dette som udgangspunkt:
Andre måder at initialisere et array
Du kan også initialisere et array på denne måde:
int[] månedsløn1 = new int[] { 10000, 20000, 15000, 20000, 30000, 15000 };
int[] månedsløn2 = new int[6] { 10000, 20000, 15000, 20000, 30000, 15000 };
int[] månedsløn3 = new int[6];
månedsløn3[0] = 10000;
månedsløn3[1] = 20000;
månedsløn3[2] = 15000;
månedsløn3[3] = 20000;
månedsløn3[4] = 30000;
månedsløn3[5] = 15000;
Resultatet skal se nogenlunde således ud:
Overvej også hvordan man kan skabe en metode FindSum der finder summen.
Info
Brug af LINQ kan gøre det noget nemmere men i denne opgave skal du arbejde lidt for det selv.
Klik for at se et forslag til en løsning
int[] månedsløn = { 10000, 20000, 15000, 20000, 30000, 15000 };
double sum = 0;
for (int i = 0; i < månedsløn.Length; i++)
{
sum += månedsløn[i];
Console.WriteLine(månedsløn[i]);
}
double gns = sum / månedsløn.Length;
Console.WriteLine("Gennemsnit " + gns.ToString("N2"));
// Metode
double sum2 = FindSum(månedsløn);
Console.WriteLine(sum2);
// LINQ (noget nemmere - men kræver viden om LINQ - se senere)
double sum3 = månedsløn.Sum();
Console.WriteLine(sum3);
// eksempel på en metode
double FindSum(int[] a) {
double sum = 0;
for (int i = 0; i < a.Length; i++)
sum += a[i];
return sum;
}