väderstationen del 2 programmering1
jag förstår inte riktig. vad är felet?
bool minBool = true;
int size = 0;
double[] temperater = new double[size];
while (minBool)
{
Console.WriteLine(" använder ska skriv ett meny");
Console.WriteLine("[L]ägg temperaturmätning");
Console.WriteLine("[S]kriva ut alla temperature och medeltemperature");
Console.WriteLine("[T]ag bort tempurmätning");
Console.WriteLine("[A]vsluta");
Console.WriteLine("välja ett val: ");
string val = Console.ReadLine();
switch (val)
{
case "L":
Console.WriteLine(" ange antal temperature mätningar: ");
string str = Console.ReadLine();
size = Convert.ToInt32(str);
for (int i = 0; i <temperater.Length; i++)
{
Console.WriteLine("Skriv in temperaturerna.");
Console.WriteLine(" ange temp in decimal " + i + ": ");
str = Console.ReadLine();
double temp = Convert.ToDouble(str);
temperater[i] = temp;
}
break;
case "S":
double sum = 0;
for (int i = 0; i < temperater.Length; i++)
{
Console.WriteLine(temperater[i]);
sum = sum + temperater[i];
}
Console.WriteLine(" medeltemp: " + sum / temperater.Length);
break;
case "T":
break;
case "A":
{
minBool = false;
break;
}
Tja, vad är felet? Blir det kompileringsfel? Gör programmet inte vad det ska?
Programmet är inte funkar som ska funka och vet jag inte vad skulle skriva om användaren väljer ”T”