C# :: Aufgabe #329 :: Lösung #5
8 Lösungen
#329
Spannung, Stromstärke, Widerstand
Anfänger - C#
von JKooP
- 04.10.2020 um 12:43 Uhr
Schreibe eine Methode/Funktion, die je nach Eingabe von 2 Werten den fehlenden Wert ermittelt.
Die möglichen einzugebenden Werte sind Spannung (U [Volt]), Widerstand (R [Ohm]) bzw. Stromstärke (I [Ampere]).
Der fehlende Wert kann null/nothing oder jedes andere beliebige Zeichen sein.
Die Formel zur Berechnung lautet: U = R * I
Beispiel:
U := 270.0
R := null
I := 3.0
R = I / U = 270 / 3 = 90.0 Ohm
Viel Spaß
Die möglichen einzugebenden Werte sind Spannung (U [Volt]), Widerstand (R [Ohm]) bzw. Stromstärke (I [Ampere]).
Der fehlende Wert kann null/nothing oder jedes andere beliebige Zeichen sein.
Die Formel zur Berechnung lautet: U = R * I
Beispiel:
U := 270.0
R := null
I := 3.0
R = I / U = 270 / 3 = 90.0 Ohm
Viel Spaß
#5
von JKooP (18090 Punkte)
- 02.11.2020 um 14:11 Uhr
// NET Core 3.x
C#-Code
using System; namespace CS_Aufgabe_329_R_I_U { class Program { static void Main() => Console.WriteLine(RIU(null, 3, 270)); static string RIU(double? r = null, double? i = null, double? u = null) => (r, i, u) switch { (null, _, _) => $"Widerstand: {u / i:F1} Ohm", (_, null, _) => $"Stromstaerke: {u / r:F1} Ampere", (_, _, null) => $"Spannung: {r * i:F1} Volt", _ => string.Empty }; } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1