#1
04.05.2021 um 15:32 UhrVielen Dank! Aber wofür sind die Dollar Zeichen?

C# :: Aufgabe #320 :: Lösung #1
using System; using System.Collections.Generic; using System.Linq; namespace CS_Aufgabe_320_Rationale_Zahlen { class Program { static void Main(string[] args) { Console.Write("Anzahl der einzugebenen Zahlen: "); _ = int.TryParse(Console.ReadLine(), out var anzZahlen); var zaehler = 0; var lst = new List<double>(); while (anzZahlen != zaehler) { Console.Write($"Bitte Zahl {++zaehler} eingeben: "); _ = double.TryParse(Console.ReadLine(), out var zahl); lst.Add(zahl); } Console.WriteLine($"Anzahl Zahlen: {lst.Count}"); Console.WriteLine($"Mittelwert: {lst.Average()}"); Console.WriteLine($"Min: {lst.Min()}"); Console.WriteLine($"Max: {lst.Max()}"); Console.WriteLine($"Produkt: {lst.Aggregate(1, (double x, double y) => x * y)}"); Console.WriteLine($"Summe: {lst.Sum()}"); } } }
Kommentare:
Cara
Punkte: 500
50 Aufgaben
1 Kommentare
JKooP
Punkte: 18090
680 Aufgaben
227 Lösungen
19 Kommentare
using System; var a = 10;
// Formatierte Ausgabe Console.WriteLine("Der Wert ist {0}", a); // Interpolierte Zeichenfolge Console.WriteLine($"Der Wert ist {a}");
// Formatierte Ausgabe Console.WriteLine("Der Wert ist {0:#.000}", a); // Interpolierte Zeichenfolge Console.WriteLine($"Der Wert ist {a:#.000}");
// Formatierte Ausgabe Console.WriteLine("Der Wert ist " + a.ToString("#.000").PadLeft(10)); // Interpolierte Zeichenfolge Console.WriteLine($"Der Wert ist {a,10:#.000}");