diff --git a/Emne 3/Innkapsling/Innkapsling/Program.cs b/Emne 3/Innkapsling/Innkapsling/Program.cs index b42b144..4403cd1 100644 --- a/Emne 3/Innkapsling/Innkapsling/Program.cs +++ b/Emne 3/Innkapsling/Innkapsling/Program.cs @@ -1,7 +1,6 @@  -using Innkapsling; - -var stats = new Stats(); +var numbers = new int[100]; +var numberCount = 0; while (true) { Console.WriteLine("Skriv et tall (eller blankt for å avslutte: "); @@ -9,12 +8,13 @@ while (true) if (string.IsNullOrWhiteSpace(numberStr)) break; var number = Convert.ToInt32(numberStr); - stats.AddNumber(number); - Console.Clear(); + numbers[numberCount] = number; + numberCount++; + var sum = numbers.Sum(); + Console.Clear(); Console.WriteLine( - $"Antall tall: {stats.NumberCount} " + - $"Sum: {stats.Sum} " + - $"Snitt: {stats.Mean}" + $"Antall tall: {numberCount} " + + $"Sum: {sum} " + + $"Snitt: {(float)sum / numberCount}" ); - } \ No newline at end of file diff --git a/Emne 3/Innkapsling/Innkapsling/Stats.cs b/Emne 3/Innkapsling/Innkapsling/Stats.cs index d564f63..8e4493c 100644 --- a/Emne 3/Innkapsling/Innkapsling/Stats.cs +++ b/Emne 3/Innkapsling/Innkapsling/Stats.cs @@ -1,16 +1,6 @@ namespace Innkapsling; -internal class Stats +public class Stats { - public int NumberCount { get; private set; } - public int Sum { get; private set; } - - public float Mean => (float)Sum / NumberCount; - public void AddNumber(int number) - { - Sum += number; - NumberCount++; - } - } \ No newline at end of file