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