C# :: Aufgabe #332 :: Lösung #2

2 Lösungen Lösungen öffentlich
#332

Berechnung von Widerständen

Anfänger - C# von JKooP - 04.10.2020 um 10:58 Uhr
Schreibe eine Methode bzw. Funktion, mit der man den Gesamtwiderstand von Parallel- bzw. Reihenschaltungen berechnen kann.
Dabei sollen sowohl die Werte der Einzelwiderstände als auch die Art der Schaltung vom Benutzer erfragt werden.

Variante 1: 2 separate Funktionen: f(float a, float b, … float n)
Variante 2: 1 kombinierte Funktion: f(artDerSchaltung, float a, float b, … float n)

Viel Spaß


#2
vote_ok
von JKooP (18090 Punkte) - 04.01.2021 um 17:01 Uhr
NET 5.x; C# 9.x
Quellcode ausblenden C#-Code
using System;
using System.Linq;

var (parallel, serial) = GetResSum(100, 100, 100);
Console.WriteLine($"Parallel: {parallel:F1} Ohm\tSeriell: {serial:F1} Ohm");

static (double parallel, double serial) GetResSum(params double[] resValues) => (resValues.Sum(), 1 / resValues.Select(w => 1 / w).Sum());

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben