#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}");