Hallo, ich habe ein kleines Problem. Ich möchte einer Methode Daten übergeben die ich in einer anderen Methode eingelesen habe.
Leider steh ich irgendwie auf dem Schlauch und mein schlaues Buch hilft mir auhc net weiter. Also wende ich mich an Euch.
Hier mal mein Code bisher:
Ich lese in Einlesen 2 Werte ein und von dem einen (N) möchte ich dann gerne die Fakultät berechnen. Nun kapier ich aber leider nicht wie ich den eingelesen Wert von N an die Methode Fakultät übergeben kann.
Ich hoffe Ihr könnt mir weiter helfen.
Danke im Vorraus
Leider steh ich irgendwie auf dem Schlauch und mein schlaues Buch hilft mir auhc net weiter. Also wende ich mich an Euch.
Hier mal mein Code bisher:
Code:
class Einzelberechnungen { private int N = 0; private double a = 0.0; //N und a einlesen public void Einlesen() { Console.WriteLine("Bitte geben Sie einen Wert für N ein: \n"); N = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Bitte geben Sie einen Wert für a ein: \n"); a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Sie haben für N: {0} und für a: {1} eingegeben:\n", N, a); } //Fakultät von N berechnen public int Fakultät(int x) { return x == 0 ? 1 : x * Fakultät(x - 1); //Rekursion } class Program { static void Main(string[] args) { Einzelberechnungen test = new Einzelberechnungen(); test.Einlesen(); //test.Fakultät(); Console.ReadLine(); } }
Ich hoffe Ihr könnt mir weiter helfen.
Danke im Vorraus
Comment