C# :: Aufgabe #329 :: Lösung #3

8 Lösungen Lösungen öffentlich
#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ß
#3
vote_ok
von Trickster (330 Punkte) - 14.10.2020 um 12:23 Uhr
Quellcode ausblenden C#-Code
using System;

namespace ConsoleApp1
{
    public class Program
    {

        public static string Var_U { get; set; }
        public static string Var_R { get; set; }
        public static string Var_I { get; set; }

        static void Main(string[] args)
        {
            Console.WriteLine("Bitte die Spannung eingeben");
            Var_U = Console.ReadLine();
            Console.WriteLine("Bitte den Widerstand eingeben");
            Var_R = Console.ReadLine();
            Console.WriteLine("Bitte die Stromstärke eingeben");
            Var_I = Console.ReadLine();

            if (String.IsNullOrWhiteSpace(Var_R))
            {
                var Result = Convert.ToDouble(Var_U) / Convert.ToDouble(Var_I);
                Console.WriteLine("Der Widerstand beträgt " + Result + " Ohm");
            }
            if (String.IsNullOrWhiteSpace(Var_U))
            {
                var Result = Convert.ToDouble(Var_R) * Convert.ToDouble(Var_I);
                Console.WriteLine("Die Spannung beträgt " + Result + " Volt");

            }
            if (String.IsNullOrWhiteSpace(Var_I))
            {
                var Result = Convert.ToDouble(Var_U) / Convert.ToDouble(Var_R);
                Console.WriteLine("Die Stromstärke beträgt " + Result + " Ampere");
            }
            Console.ReadLine();
        }
    }
}

Kommentare:

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

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

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.